1. rootLogger根配置
语法:
log4j.rootLogger = [ level ] , appenderName, appenderName, …
实际:
log4j.rootLogger=DEBUG, Console ,File
将debug层级及以上的信息输出到console和file
package com.open1111;
import org.apache.log4j.Logger;
public class Test {
private static Logger logger = Logger.getLogger(Test.class);
public static void main(String[] args) {
logger.debug("调试debug信息");
}
}
log4j.rootLogger=DEBUG, Console ,File
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
#File
log4j.appender.File = org.apache.log4j.FileAppender
log4j.appender.File.File = E://log4j-test-log.log
log4j.appender.File.layout = org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
运行结果:
1. console打印
2018-12-11 22:01:42,948 [main] DEBUG [com.open1111.Test] - 调试debug信息
2. log4j-test-log.log文件显示
2018-12-11 22:01:42,948 [main] DEBUG [com.open1111.Test] - 调试debug信息
分享到:
相关推荐
log4j.rootLogger=info, stdout, log, errorlog log4j.Logger=search,Test ###Console ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j....
### set log levels ###log4j.rootLogger = debug , stdout , D , E### 输出到控制台 ###log4j.appender.stdout =org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target =System.outlog4j.appender.stdout....
log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...
Log4j配置文件 log4j.properties log4j.rootLogger=DEBUG, Console ,File ,DailyRollingFile ,RollingFile
log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=...
log4j.rootLogger=DEBUG #配置包信息的日志级别 #现在的配制是做llg.flex这个包下的的日志,级别是debug级别,起个别名叫llg, log4j.logger.llg.flex=DEBUG,llg #挂到文件 #配置llg 这个日志输出到文件 log4j....
log4j.rootLogger = [ level ] , appenderName, appenderName, … 这里level指Logger的优先级,appenderName是日志信息的输出地,可以同时指定多个输出地。如:log4j.rootLogger= INFO,A1,A2 2、 配置日志...
Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。...log4j.rootLogger=INFO,CATALINA log4j.logger.com.dan
1.配置根Logger 2.配置日志信息输出目的地 3.配置日志信息的格式 4.日志根元素 5.控制台输出源 6.文件输出源
log4j.rootLogger=DEBUG, redis log4j.appender.redis=RedisAppender log4j.appender.redis.layout=… log4j.appender.redis.hosts=localhost:6379,10.10.3.3:7000 log4j.appender.redis.password=password log4j....
log4j 使用大全,这里面列举了使用 log4j 的各种情况,包括 1.使用 默认的 rootLogger 2.使用指定名称的 logger 3.为不同的包配置 指定的 logger。以及 logger 的生成方式:1.按天生成 2.按小时生成。
Tomcat默认的日志是用java.util.logging,有几点不足,文件catalian.out不能像log4j一样按天生成,将越来越大。日志格式和项目中用log4j打出来的不一致,不利于解析。...log4j.rootLogger = INFO, CAT
log4j.rootLogger=info, redis log4j.appender.redis=com.uumind.log4j.appender.redis.SimpleRedisAppender log4j.appender.redis.layout=org.apache.log4j.PatternLayout log4j.appender.redis.layout....
JBoss7.x or JBoss EAP 6.x2、日志文件配置详见项目的log4j.properties文件3、访问如下地址日志生成到D:\log4jtest.log4、访问如下地址日志生成到D:\cuntest.log5、buffer默认8k,至少写满8k才会flush到磁盘日志文件...
代码如下:#log out methor, Console is system out to Console #log4j.rootLogger=WARN, Console #log4j.rootLogger=WARN log4j.rootLogger=INFO,A1,R log4j.appender.Console=org.apache.log4j.ConsoleAppender log...
log4j.rootLogger=INFO, Console log4j.logger.azkaban=INFO, server log4j.appender.server=org.apache.log4j.RollingFileAppender log4j.appender.server.layout=org.apache.log4j.PatternLayout log4j....
Log4j 例子: log4j.rootLogger=DEBUG, stdout, rollbarlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout....