0
我正在將JUL(Java Util Logging)中的API遷移到Log4j 2,因此我必須在公開JUL級別的現有方法上保持兼容性。如何使Log4j JDK日誌記錄適配器打印JUL級別?
例如:
log(java.util.logging.Level level, String message)
所以我決定用Log4j的JDK日誌適配器保持一切工作,但默認佈局打印新的Log4j的水平。
下面的代碼
Logger.getLogger("bla").severe("An issue occurred");
是生產
ERROR: An issue occurred
我想保留舊JUL級別的輸出爲好,這樣的遷移將是對用戶透明。 如何更改佈局以繼續打印舊的JUL級別?就像下面:
SEVERE: An issue occurred