配置文件
1.級別?
2.寫到哪裏去?
3.格式?web
info
errorspring
控制檯
文件apache
類 方法 行
日誌信息
時間bash
日誌模板例子app
# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
#log4j.rootLogger=DEBUG, stdout, logfile
#log4j.rootLogger=INFO, stdout, logfile
log4j.rootLogger=info,WARN, stdout, logfile
#log4j.rootLogger=ERROR, stdout, logfile
#log4j.rootLogger=FETAL, stdout, logfile
#??stout??????
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
##??stout????
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
#??stout?????
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
#???????
log4j.appender.logfile.File=/opt/bpm/log/bpm.log
#???????,?????????????
log4j.appender.logfile.MaxFileSize=1KB
# Keep three backup files.
#?????,??????????????
log4j.appender.logfile.MaxBackupIndex=4
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c.%M:%L] - %m%n
#log4j.category.org.apache.commons.dbcp=debug
log4j.category.com.ibatis=DEBUG
#log4j.category.org.springframework=debug
複製代碼
說明
log4j.appender.logfile.layout.ConversionPattern=%d //日期
%p //級別
[%c.%M:%L] - //類 方法 行
%m //日誌信息
%n //換行ide
1.類ui
private static Logger logger = LoggerFactory.getLogger(BpmMainApplication.class);
複製代碼
2.方法spa
log.info(日誌);
複製代碼