一、依賴包準備
//slf4j專案提供
compile group: '
org.slf4j
', name: '
slf4j-api
', version: '
1.7.25'//
log4j2專案提供
compile group: '
org.apache.logging.log4j
', name: '
log4j-slf4j-impl
', version: '
2.8.2
'compile group:
'org.apache.logging.log4j
', name: '
log4j-api
', version: '
2.8.2
'compile group:
'org.apache.logging.log4j
', name: '
log4j-core
', version: '
2.8.2
'
二、使用slf4j
protectedstatic logger logger = logge***ctory.getlogger(yourclass.class);
注意import類的選擇
import org.slf4j.logger;import org.slf4j.logge***ctory;
三、初始化log4j2
1. 方式一 預設路徑
將log4j2.xml放到src目錄下,log4j2缺省會去該位置讀取。
2. 方式二 指定路徑
loggercontext logcontext = (loggercontext) logmanager.getcontext(false); file confile = new file("
conf/log4j2.xml");
logcontext.setconfiglocation(confile.touri());
logcontext.reconfigure();
logger.debug(
"hello world...{}
","how are you
");
此處import類的選擇
import org.apache.logging.log4j.logmanager;import org.apache.logging.log4j.core.loggercontext;
至此,全部配置好了。執行一下試試吧。
java中Log4j的使用
當我們的 存在有疑問的地方且不想去處理時,我們就需要把程式的日誌資訊輸出,這時我們會用到乙個 下一步是需要乙個屬性檔案,其中配置日誌的記錄位置,記錄格式等內容,我所用到的配置檔案如下,從中可以看出,我把日誌檔案輸出到控制台上 log4j.rootlogger debug,stdout pattern...
java 中如何配置log4j
log4j.rootlogger info,console,info,error 第乙個info 表示日誌的輸出級別 後三個console info error 表示日誌的輸出地,可以同時向多個位址輸出 第二個info表示輸出地 配置日誌資訊的格式 布局 layout 其中,log4j提供的layo...
Java漢字轉拼音pinyin4j
package com.joyce.pinyin4j import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.format.hanyupinyincasetype import net.sourcefo...