- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Logger logger1=Logger.getLogger(“com.etc”); Logger logger2=Logger.getLogger(“com.etc.Employee”); Logger logger3=Logger.getLogger(“com.etc.Employee.class); BasicConfigurator.configure(); logger1.setLevel(Level.ERROR); logger2.setLevel(Level.WARN); logger1.error(“logger1:error”); logger1.warn(“logger1:warn”); logger2.error(“logger2:error”); logger2.warn(“logger2:warn”); (“logger2:info”); logger3.error(“logger3:error”); logger3.warn(“logger3:warn”); (“logger3:info”); * Logger logger=Logger.getLogger(“com.etc”); SimpleLayout sLayout=new SimpleLayout(); ConsoleAppender console=new ConsoleAppender(sLayout, “System.out”); FileAppender fileApp=new FileAppender(sLayout, “TestAppender.log”); DailyRollingFileAppender drfApp = new DailyRollingFileAppender(sLayout, “TestAppender-daily.log”, “yyyy-MM-dd”);//每天日志文件如TestAppender-daily.log2011-06-09 logger.addAppender(console); logger.addAppender(fileApp); logger.addAppender(drfApp); Logger.setLevel(Level.DEBUG); Logger.debug(“TestAppender的Debug日志信息”); * SimpleLayout sLayout = new SimpleLayout(); HTMLLayout hLayout = new HTMLLayout(); PatternLayout pLayout = new PatternLayout(“[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n”); XMLLayout xLayout = new XMLLayout(); 转换字符定义 * ConsoleAppender选项:Threshold,ImmediateFlush,layout,Target FileAppender选项:Threshold,ImmediateFlush,layout,File,Append DailyRollingFileAppender选项:Threshold,ImmediateFlush,layout,File,Append,DataPattern RollingFileAppender选项:Threshold,ImmediateFlush,layout,File,Append,MaxFileSize SimpleLayout选项: HTMLLayout选项:LocationInfo,Title PatternLayout选项:ConversionPattern XMLLayout选项:LocationInfo perties文件例子: log4j.rootLogger = debug, CONSOLE, FILE, DAILY_ROLLING_FILE, ROLLING_FILE //log4j.rootLogger=[level], appenderName1, appenderName2,… log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender?log4j.appender.Threshold=DEBUG?log4j.appender.CONSOLE.Target=System.out?log4j.appender.CONSOLE.layout=org.apache.log4j.SimpleLayout? log4j.appender.FILE=org.apache.log4
文档评论(0)