我在系统中用info级别写日志,那么log4j.properties要如何配置,才能只记录我自己写的log,不记录tomcat写的log?
[quote]如果我想把不同的log写到几个不同的文件中呢?[/quote]
log4j.logger.com.you.proj.dao=INFO,RollingFile1
log4j.logger.com.you.proj.service=INFO,RollingFile2
log4j.appender.RollingFile1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingFile1.File=../logs1/log.log
log4j.appender.RollingFile2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingFile2.File=../logs2/log.log
定义总的级别:log4j.rootLogger=WARN, Console, RollingFile
定义特别的级别:log4j.logger.com.you.proj=INFO #(假设com.you.proj是你的包名)