log4j2

    0熱度

    2回答

    我用的是最新版本log4j2 beta9,它似乎在RollingRandomAccessFile和RollingRandomAccessFile無法正常工作 是的,它創建歸檔達到特定的文件大小限制之後,但在那之後,日誌文件的大小保持增加(即不翻轉),這只是一個實現創建,即使我已經設置最大值爲3. 在這裏我的appender設置爲log4j2.xml。任何幫助? <RollingRandomAcce

    2熱度

    3回答

    我有以下log4j2配置 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="TRACE"> <Appenders> <RollingRandomAccessFile name="SQLTiming" fileName="${web:rootDir}/log/SQLTiming.log"

    3熱度

    1回答

    希望有一個簡單的問題,但是我的谷歌foo讓我失望 - 我有一個Maven項目,我們正在使用SLF4J和Log4J 1.2綁定。 我們現在想移動到Log4j 2,特別是爲了提高性能 - 然而,我不能爲我的生活找到log4j 2.0綁定的maven依賴項。我在http://logging.apache.org/log4j/2.x/log4j-slf4j-impl/處發現了一些註釋,但沒有提及任何依賴關

    0熱度

    1回答

    我已經很簡單的任務:寫的所有事件(警告及以上)主日誌和某些記錄寫入調試信息只向第二個日誌文件(警告和以上必須記錄到主)。有時候,我希望看到在主要的日誌調試消息以及(如log4j.logger.com.test =調試) 此外,我必須使用log4j屬性文件的語法。我不明白,在這種情況下,可加性(請參見我的最後一行)可以是有條件的,還是應該對任務使用完全不同的方法(哪一個?)。 我已經爲現在: log

    3熱度

    1回答

    我通過將系統 屬性Log4jContextSelector設置爲org.apache.logging.log4j.core.async.AsyncLoggerContextSelector來將我公司的系統配置爲使所有記錄器異步。我們使用log4j 2.0。 有沒有問題,當我通過運行系統中的小輸入文件。但是當我運行一個更大的輸入文件(我們的系統應該運行比這更大的文件)時,會導致OutOfMemory

    0熱度

    2回答

    我正在用Asyn Appender創建一個示例Log4j2配置,在執行完成後,由AsyncAppender生成的線程不會被終止?它是一個錯誤還是顯式的任何配置都會殺死線程。 我的樣品總結追加程序 <!-- ####################### SUMMARY FILE APPENDER ####################### --> <RollingFile name=

    1熱度

    1回答

    我想讓log4j 2.0在我的應用程序上運行。我的應用程序,我設置兩個記錄器: 一個輸出的東西到控制檯,所以你可以看到發生了什麼事情。 另一個將測試運行結果輸出到DB2表。這是一個完全不同的日誌,用於跟蹤測試運行時的結果和結果。 我的問題在於DB2記錄器。我似乎無法將記錄寫入表格。我知道我快到了,因爲: 如果我在配置過程中使用了虛擬庫或表名稱,log4j錯誤。 如果我在配置過程中使用虛假用戶名或密

    0熱度

    1回答

    我已經創建了下面的日誌配置 <appenders> <RollingRandomAccessFile name="SUMMARY_ALL" fileName="./logs/summary.log" filePattern="logs/$${date:yyyy-MM}/summary-%d{yyyy-MM-dd-HH}-%i.log.gz" immediateFlush=

    5熱度

    4回答

    我正在嘗試使用Log4j2的新RoutingAppender根據MDC(Log4j2中的ThreadContext)路由不同的日誌。我想要做的是以下幾點: 如果MDC地圖有$ CONTEXTID - >附加到$ CONTEXTID附加器(具體日誌) 如果MDC沒有$ CONTEXTID - >附加到主附加器(一般日誌) 我想要實現這個標籤中使用通配符模式,然後使用關鍵參數過濾的CONTEXTID(

    2熱度

    1回答

    這是一個愚蠢簡單的例子,但由於某種原因,它不起作用。我必須失去一些明顯的東西。 我想做一個非常簡單的log4j 2.0示例程序。我已經加入這兩個罐子到classpath: 的log4j的API-2.0-beta8.jar log4j的核心-2.0-beta8.jar ,也做了最簡單的例子可能使用默認配置: package testlog; import org.apache.logging.