<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[ECP] %-d{yyyy-MM-dd HH:mm:ss} %p [%t] %c{1}.%M(%L) | %m%n"/> </layout> </appender> <appender name="APPLOGFILE" class="org.apache.log4j.RollingFileAppender"> <param name="levelMin" value="INFO"/> <param name="encoding" value="UTF-8" /> <param name="File" value="d:/logs/ecp.log" /> <param name="Append" value="true" /> <param name="MaxFileSize" value="10000KB" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[ECP] %-d{yyyy-MM-dd HH:mm:ss} %-5p %-15c{1}: %m%n"/> </layout> </appender> <root> <level value="INFO"/> <appender-ref ref="CONSOLE"/> <appender-ref ref="APPLOGFILE"/> </root>
相关推荐
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n # 文件Appender log4j.appender.File=org.apache...
四、log4j2.xml配置 配置文件log4j2.xml是Log4j 2的核心,它定义了日志行为,包括日志级别、Appender、Layout、Filter等配置。例如: ```xml <Console name="Console" target="SYSTEM_OUT"> [%t] %-5level %...
例如,你可以设置一个Console Appender将日志输出到控制台,再添加一个File Appender将日志保存到文件。 **日志级别** Log4j支持多个日志级别,包括TRACE、DEBUG、INFO、WARN、ERROR、FATAL和OFF,这些级别按照严重...
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=/var/log/app.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout....
3. 创建一个Log4j配置文件(如log4j2.xml或log4j2.properties),定义日志级别、Appender和Layout。 4. 在你的Java代码中初始化Log4j,并使用Logger类记录日志。 举例来说,一个简单的`log4j2.xml`配置文件可能如下...
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n # 配置文件输出 log4j.appender.File=org.apache.log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n # 配置文件输出 log4j.appender.File=org.apache.log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....
1. **配置文件**:通常情况下,Log4j的配置文件为`log4j.properties`或`log4j.xml`,其中定义了各种日志级别、Appender和Layout。 2. **Appender**:Appender定义了日志输出的目标,如控制台、文件、邮件等。例如,...
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n # 配置文件输出 log4j.appender.File=org.apache.log4j....
- 例如,`log4j.rootLogger=DEBUG, Console, File`定义了根Logger的级别,并指定了Console和File两个Appender。 4. **源码结构** - `org.apache.log4j`包:包含Log4j的主要类和接口,如Logger、Appender、Layout...
log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n # 配置文件Appender log4j.appender.file=org.apache.log4j....
log4j.rootLogger=DEBUG, Console, File log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout....
Log4j 2 提供了多种 Appender 类型,包括: - **Console Appender**:将日志输出到标准输出或标准错误流。 - **File Appender**:将日志写入到文件。 - **Rolling File Appender**:当文件达到一定大小时自动滚动。...
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j....
log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n log4j.appender.File=org.apache.log4j....