Loging 實務:log4j 設定檔範例
#設定 Logger(s),格式 logger_name = message_level, appender1, appender2, ... log4j.rootCategory=error, stdout #以下是給fileftp.java使用的專屬Category log4j.category.doftp.name=info, X #以下設定false時,訊息不會往rootCategory送,只會在doftp.name的自訂Categoey中 log4j.additivity.doftp.name=false #設定 Appenders #### First appender writes to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # Pattern to output the caller's file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n ### 設定doftp.name是RollingFile的方式 log4j.appender.X=org.apache.log4j.RollingFileAppender log4j.appender.X.File=doftp.log log4j.appender.X.MaxFileSize=300KB log4j.appender.X.MaxBackupIndex=2 log4j.appender.X.layout=org.apache.log4j.PatternLayout log4j.appender.X.layout.ConversionPattern=%5p %d{yyyy-MM-dd HH:mm:ss} %m%n