log4j2

    0熱度

    1回答

    我在AWS上運行Spring Boot Application作爲Systemd服務。因此,所有日誌消息與Linux日誌消息一起發送到system.log,這使日誌很難讀取。 什麼是最好的方法不淹沒system.log並保持每個應用程序/微服務單獨的日誌?它是Log4j 2嗎?你能否推薦替代品?

    1熱度

    1回答

    我正在使用Log4j2和PatterLayout。是否有可能編寫自己的擴展AbstractStringLayout的佈局,以便我可以自定義輸出消息? 我已閱讀文檔,但我只看到佈局的變化 - 沒有自定義的。 https://logging.apache.org/log4j/2.x/manual/layouts.html

    0熱度

    1回答

    所以我試圖將信息和錯誤消息記錄到控制檯和日誌文件。 郵件成功保存在日誌文件中,但不會在控制檯中記錄。已附加下面的xml文件: <?xml version="1.0" encoding="UTF-8"?> <Configuration> <Properties> <Property name="basePath">./DemoLogs</Property>

    2熱度

    2回答

    我想在我的靜態方法中使用記錄器。 import org.apache.logging.log4j.Logger; public class ErrorHandler { private static Logger logger = Logger.getLogger(ErrorHandler.class); public static String returnErrorP

    0熱度

    1回答

    有沒有人使用dest屬性將log4j2調試信息輸出到文件的工作示例?我試圖解決配置問題,並看到文檔顯示此屬性可以設置爲err,或url或文件路徑,並將status設置爲要生成的輸出級別,但我無法找到工作例如這個特定屬性的任何地方。 目前我的配置元素的XML如下: <Configuration status="DEBUG" dest="${sys:catalina.home}/logs/log4jd

    0熱度

    2回答

    我希望能夠爲每條日誌消息執行一個方法,這將允許我在記錄之前動態修改該消息。我知道有些過濾器允許我指出是否應該記錄一條消息,但我不想停止記錄消息,我只是想在它被記錄之前對其進行修改。我怎麼能這樣做呢? 注:我問了關於log4j2的這個問題,但我也對其他流行的Java日誌框架開放。

    0熱度

    1回答

    問題我沒有得到任何輸出到Gamebot.log文件,但我確實得到它在控制檯上,我不知道它爲什麼不輸出到日誌。請幫忙。 代碼 Log4j的配置文件 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="DEBUG" name="GameBot"> <Appenders> <Console nam

    4熱度

    3回答

    我們在一週前的測試中開始收到此錯誤。它一直是關閉的 - 有時候人們會得到它,有時候不會。 /.../product/integration/src/test/java/com/acme/integration/code/CodeTestUtils.java:74: error: invalid use of @throws * @throws Exception if an error

    0熱度

    1回答

    有什麼辦法我們可以爲不同的日誌級別創建單獨的日誌文件。 我只想將「錯誤」日誌記錄到一個文件,「信息」記錄到另一個文件。 我沒有找到任何解決方案在log4j2.properties中執行此操作。這是我得到的log4j2.xml,它工作正常。任何人都可以幫助我在屬性文件中寫同樣的東西。 <?xml version="1.0" encoding="UTF-8"?> <Configuration sta

    1熱度

    1回答

    所以我有一個項目,我使用Wildfly 10和休眠5.2.9,我試圖使用Log4J2登錄休眠的東西,如查詢等等,但由於某種原因它不工作 Log4J2的作品,當我登錄應用程序類的東西log.info(「東西」)...... 我張貼在這裏我log42j.xml文件 <?xml version="1.0" encoding="UTF-8"?> <Configuration xmlns="http://