Log4J - 在文件中记录日志2024 年 8 月 29 日 | 阅读 3 分钟 Log4j 提供了 org.apache.log4j.FileAppender 类,用于将您的日志信息写入文件。 FileAppender 参数FileAppender 具有以下可配置参数
让我们看一个 FileAppender 的例子 Log4j.properties Example.java 输出 Hello this is a debug message Hello this is an info message 如果您希望拥有一个与上述 log4j.properties 文件等效的 XML 配置文件,则以下是内容 在多个文件中记录日志由于某些原因,我们还可以将多个消息写入多个文件,例如,如果文件大小达到某个阈值。 要将有关日志记录的信息写入多个文件,您必须使用 org.apache.log4j.RollingFileAppender 类,该类扩展了 FileAppender 类并继承了其所有属性。 除了上面针对 FileAppender 提到的参数外,只有一个重要参数 DatePattern: 这表明何时滚动文件以及要遵循的命名约定。默认情况下,每天午夜执行滚动。 DatePattern 用于使用以下模式之一控制滚动计划
让我们看一个示例配置文件 log4j.properties,以生成每天中午和午夜滚动的日志文件 下一个主题Log4j PatternLayout |
我们请求您订阅我们的新闻通讯以获取最新更新。