log4j2

    0熱度

    1回答

    我有一個使用log4j-2.7進行日誌記錄的spring boot(v1.5.4)web應用程序。 將日誌消息寫入文件或控制檯時可以正常工作,但當發送消息至TcpSocketServer時,日誌服務器僅輸出不帶格式「{}」的消息。例如,此代碼: logger.info("Request from [{}] to [{}]", ipInfo, reqPath); 的RollingfileAppe

    0熱度

    2回答

    我想在osgi模式下使用log4j-jcl橋接,並發現應該使用java.util.ServiceLoader從橋接器jar中獲取LogFactoryImpl。我是OSGi的新手,因此在參考了一些教程之後嘗試了它,但似乎並不奏效。該包處於已解決狀態。 LoggingActivator.java import org.apache.commons.logging.Log; import org.ap

    0熱度

    1回答

    如何使用log4j2將消息記錄到Jenkins管道作業控制檯輸出中(作業正在運行時)? 通過控制檯輸出,我的意思是日誌從一個作業輸出的文本通常發現:使用shared libraries,一個 http://localhost:8080/job/<Job Name>/<Job Run Number>/console C:\Program Files (x86)\Jenkins\jobs\<Job N

    2熱度

    3回答

    我正在將log4j升級到log4j2。在那個過程中,我得到了Logger Class轉換異常。以下是錯誤。 Caused by: java.lang.ClassCastException: org.apache.log4j.Logger cannot be cast to org.owasp.esapi.Logger at org.owasp.esapi.reference.Log4JL

    1熱度

    2回答

    我正在創建一個記錄器,可以同時記錄到滾動文件和控制檯。每一個本身的作品都非常好,但只有組合滾動工作。也許我做錯了什麼,沒有理解log4j2。 我希望有人能幫助我。 我的屬性文件如下: 狀態=錯誤 名= PropertiesConfig 過濾器=門檻 filter.threshold.type = ThresholdFilter filter.threshold .level = debug 個附加

    0熱度

    1回答

    我想學習log4j版本2.x. log4j屬性使用xml完成​​。下面給出的代碼在eclipse STS的maven項目中。它不會將任何日誌消息輸出到控制檯或文件中。 我不知道如何調試。谷歌搜索沒有給我任何日食的答案。請建議我如何自己調試並修復它。我不需要馬上得到完整的答案,除非我的大部分代碼都是錯誤的。 代碼: package com.api.log4j; import org.apache

    0熱度

    1回答

    寫入簡單的POC來驗證和測試Spring Boot和log4j2的兼容性。一旦成功,我會將其轉移到真正的應用程序。這裏所描述找到 How to set up Spring Boot and log4j2 properly? ,並試圖建議: 請參閱我的POC源代碼: https://github.com/Dennyss/SpringBootLog4j2POC 我知道/瞭解Spring版本,並從log

    -2熱度

    1回答

    這是this問題的重複,但提出的解決方案對我無效,我還無法發表評論。 這個問題在標題本身解釋說:Log4j2不與.json配置文件的工作,即使有log4j.configurationFactory=org.apache.logging.log4j.core.config.json.JsonConfigurationFactory在log4j2.component.properties文件中配置正確

    0熱度

    1回答

    我想配置在Tomcat上運行的應用程序的日誌系統,我希望它在$ CATALINA_HOME/logs下登錄,而不用硬編碼路徑。 在這樣做,所以我創造了這個配置文件log4j2.yaml: Configuration: name: Default Properties: Property: name: log-path value: "/opt/

    0熱度

    1回答

    我已經在OSGi環境中編寫了一個Log4j2自定義Converter插件,並且已經使用log4j2和ops4j-pax-logging。自定義字段爲tenantId,我在log4j2.xml中將其稱爲%tenantId。當我運行該程序時,日誌將被打印爲{thread-name} enantId。 插件類 package com.test.logging.converters; @Plugin(