我有一個Log4J序列化器,它使用Log4J模式來生成序列化表單。SLF4J版本的日誌記錄事件
但是,我正在遷移到Log4j2,並試圖在我的Java項目中使用SLF4j,除了在運行時我想使用Log4j2。無論如何要重構log4j中的LoggingEvent類來使用slf4j中的類。我已閱讀關於SLF4J LoggingEvent的here,但它是一個抽象接口,我不相信是我需要的。
我的最終目標是使用SLF4J我所有的記錄,即:
org.slf4j.logger
logger.debug( 「測試」); logger.info(「Hello World」);
然後在我的春季啓動應用程序中使用log4j2 運行時。
目前尚不清楚問題所在。請提供更多關於您當前如何使用Log4j 1 LogEvent的詳細信息,您想要做什麼以及什麼阻止您這樣做。 –
爲什麼你需要重構LoggingEvent?序列化表單是什麼樣的? (Java對象序列化?自定義二進制格式?文本格式?) –