[英]Log4j installation and configuration
我嘗試按照本教程進行操作,以便在我的應用程序中安裝和使用log4j
,但看來本教程已過時。
首先,與此相反,在官方頁面上沒有apache-log4j-xxxtar.gz文件,而是有apache-log4j-xxx-bin.tar.gz和apache-log4j-xxx-src.tar.gz 。
所以,我下載了兩個檔案,但是它們的內容與
apache-log4j-1.2.15/tests/input/
apache-log4j-1.2.15/tests/input/xml/
apache-log4j-1.2.15/tests/src/
apache-log4j-1.2.15/tests/src/java/
apache-log4j-1.2.15/tests/src/java/org/
....
最后,本教程將解決log4j.properties文件,但是,關於該文件的存儲位置或應手動創建等內容,則沒有任何說明。 希望有人可以提供較新的教程。 謝謝!
當我第一次開始學習log4j
,首先從這里閱讀Log4j的介紹 。 在此您還將找到使用此API所需的log4j jar的下載鏈接。
關於log4j.properties
文件,您必須自己創建它。 我將在下面添加一個示例
#Define the root logger with the appender FILE
log4j.rootLogger =信息,文件
log4j.appender.FILE = org.apache.log4j.RollingFileAppender log4j.appender.FILE.File = logs / log.out
log4j.appender.FILE.MaxFileSize = 10MB log4j.appender.FILE.MaxBackupIndex = 10 log4j.appender.FILE.ImmediateFlush = true log4j.appender.FILE.Append = true
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern =%m%n
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.conversionPattern =%m%n
這里是一個簡單的測試類,即公共類TestLog4j {
private static final Logger logger = Logger.getLogger("newLogger");
public static void main(String[] args) {
logger.info("Hello World");
}`
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.