免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Log4j2的XML和properties配置方式

1、把log4j2相關(guān)的jar包導(dǎo)入到WEB-INF的lib目錄下
log4j-api-2.6.2.jar
log4j-core-2.6.2.jar
2、在src目錄下添加log4j2的配置文件
(1)log4j2.xml配置文件,以下是一個把日志輸出到控制臺和保存在文件中的配置文件

<?xml version="1.0" encoding="UTF-8"?><Configuration status="warn" name="MyApp">    <appenders>        <Console name="Console" target="SYSTEM_OUT">                <ThresholdFilter level="debug"/>                <PatternLayout pattern="%m%n"/>            </Console>            <File name="log" fileName="e:\\test1.log" append="true">            <ThresholdFilter level="error"/>            <PatternLayout pattern="%d-%m%n"/>            </File>      </appenders>    <loggers>        <root level="debug">            <appender-ref ref="Console"></appender-ref>            <appender-ref ref="log"></appender-ref>        </root>    </loggers></Configuration>

如果需要復(fù)雜一些的請參考:http://www.cnblogs.com/hanfight/p/5721855.html

(2)log4j2.properties配置文件,功能同上

status = warnname = MyAppfilter.threshold.type = ThresholdFilterfilter.threshold.level = debugappender.console.type = Consoleappender.console.name = STDOUTappender.console.layout.type = PatternLayoutappender.console.layout.pattern = %m%nappender.rolling.type = Fileappender.rolling.name = logappender.rolling.append = trueappender.rolling.fileName = e:\\test1.logappender.rolling.layout.type = PatternLayoutappender.rolling.layout.pattern = %d-%m%nrootLogger.level = debugrootLogger.appenderRef.stdout.ref = STDOUTrootLogger.appenderRef.log.ref = log

如果需要復(fù)雜的請參考:
http://logging.apache.org/log4j/2.x/manual/configuration.html#Properties

注:.properties這種方式用的比較少,鏈接中的注釋也比較少,請參考(1)中的文檔,對照著理解和編寫。

3、輸出log日志并記錄成文件

//1.定義Logger對象,用Logger.getLogger(Class clazz):public static Logger log4jDemo1 = LogManager.getLogger(LogListener.class.getName());//2.定義Logger對象,用LogManager.getLogger(Class clazz)://public static Logger log4jDemo2 = LogManager.getLogger(LogListener.class);//3.定義Logger對象,用LogManager.getLogger(String name)://public static Logger log4jDemo3 = LogManager.getLogger(LogListener.class.getName());//4.定義Logger對象,將3中的name變成具體的字符串://public static Logger log4jDemo4 = LogManager.getLogger("common.LogListener");log4jDemo1.debug("我是debug");log4jDemo1.error("我是error");log4jDemo1.log(Level.ERROR, "我是Level.ERROR ");
  • 文件名log4j2.properties
  • private static Logger log=(Logger) LogManager.getLogger(Loger4jlisentr.class.getName());

  • public void attributeAdded(ServletContextAttributeEvent arg0) { log.debug("添加了一個application屬性!屬性名稱為="+arg0.getName()+"值為: "+arg0.getValue()); log.error("沒有報錯,這是測試!1234567890"); }

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C# log4net 不輸出日志
Log4Net的配置
log4j-over-slf4j和slf4j-log4j12不能同時使用
log4j2 擴(kuò)展日志級別,支持將系統(tǒng)日志與業(yè)務(wù)處理日志拆分
.NET Core log4net 使用
JR - 精品文章 - 原來寫的一篇老文:實(shí)戰(zhàn)Log4j
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服