0
使用同步記錄器登錄到文件時,偶爾會出現罕見字符。見下面「^ [[?1; 2c^[[?1; 2c」(這在1.2.17中不會發生)。日誌文件中使用log4j2的罕見字符
2015年4月2日13:58:51開始短信服務......
^[[1; 2C^[[1; 2c2015-04-02 13時59分06秒消息服務成功開始。
2015年4月2日13時59分06秒開始平衡測試端口...
我的log4j.xml是這樣的:http://www.grupoventus.com/download/log4j.xml
感謝,
瓊。
嗨,問題是,使用完全相同的應用程序,只是從log4j2.2切換到log4j1.2.17,這些字符消失。我不會在我的應用程序的任何位置打印這種字符。我只將純文本發送到日誌。 – JBalaguero
您確定您在此處顯示的Log4j配置文件是Log4j正在使用的文件嗎?順便說一句,這個配置文件不應該可以被Log4j v1使用,所以這個問題可能不是必須來自Log4j版本,而是來自它的配置,因爲它不可能是相同的。另外:如果某些日誌條目以這些字符開頭但不是其他字符,它應該告訴你一些事情,比如appender/logger有問題? – xav
以前的log4j配置文件適用於log4j2。我用於log4j1.2.17的是這樣的:http://www.grupoventus.com/download/log4j_1.2.17.xml。是的,導致問題的記錄器是LOGGER_SYSTEM(appender SYSTEM_LOG)。其他日誌工作正常,但不知道這些角色來自哪裏。 – JBalaguero