簡體   English   中英

如何在log4j(版本1.2.17)中轉義stacktrace

[英]How to escape stacktrace in log4j (version 1.2.17)

我有以下代碼:

try {
   ...
} catch (Exception e) {
    log.error( "failed!", e );
}

如何逃避stacktrace?

我想用" /"轉義

\\\\\\

我使用的是log4j 1.2.17版本。 和屬性文件配置。

更新

當前配置:

log4j.rootLogger=WARN,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.console.layout.ConversionPattern=%d{EEE, dd MMM yyyy HH:mm:ss,SSS z} %-5p [%t] %c{1.}#%M:%L - %m%n
log4j.logger.com.hazelcast=INFO
public class EscapedEnhancedPatternLayout extends EnhancedPatternLayout {
    @Override
    public String format(LoggingEvent event) {
        return StringEscapeUtils.escapeJava(super.format(event));
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM