在java中用log4j寫日誌文件

1.在程序中導入jar:log4j-1.2.15.jarhtml

 

2.新建文件log4j.properties放置在根目錄,並增長代碼行:
log4j.rootLogger=INFO,CONSOLE,DayRollingFile
web

#console
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d - %c -%-4r [%t] %-5p %x - %m%n
apache

# dayrollingfile
log4j.appender.DayRollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DayRollingFile.file=D:/logdir/dtclient_
log4j.appender.DayRollingFile.DatePattern=yyyyMMdd'.log'
log4j.appender.DayRollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.DayRollingFile.layout.ConversionPattern=/n/n[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
app

3.在輸出文件中添加代碼行:
Logger logger = Logger.getLogger(Server.class); //Server爲類名
PropertyConfigurator.configure("log4j.properties");
logger.info("hello!");
ui

注意:當天生成的日誌文件名爲dtclient_,到次日該日誌文件名會本身改爲dtclient_20090623.logspa

 

參考.net

http://blog.csdn.net/shuhuiguo0915/article/details/6442566日誌

http://www.cnblogs.com/shitianzeng/articles/2319069.htmlorm

相關文章
相關標籤/搜索