在log4j的配置文件中,可以使用ConversionPattern來定義日志輸出的格式。ConversionPattern是一個字符串,可以包含以下特殊的轉換符號:
例如,下面是一個常見的ConversionPattern配置:
log4j.appender.ConsoleAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %m%n
上述配置中,%d{yyyy-MM-dd HH:mm:ss}表示輸出日期時間,[%t]表示輸出線程名,%-5p表示輸出日志級別(左對齊,最多5個字符),%c{1}表示輸出類的簡單名稱(只顯示第一個單詞),%L表示輸出日志發生的行號,%m表示輸出日志消息,%n表示換行符。
通過使用ConversionPattern,可以靈活地定義日志的輸出格式,以滿足不同的需求。