log4j-入門

引入jar

配置

配置文件
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(日誌);
複製代碼
相關文章
相關標籤/搜索