2015-12-03 56 views
2

我正在使用Log4J進行日誌記錄的應用程序。偶爾,應用程序會創建長度大於10000個字符的日誌消息,其格式爲,長度爲。當日志顯示在Eclipse的控制檯窗口中時,會導致性能問題。在Log4J中限制消息長度

我想限制最大消息長度,將長消息截斷爲最大長度。我如何用Log4J來做到這一點?

回答

5

您可以將PatternLayout與ConversionPattern一起使用,該消息轉換字符上具有「最大寬度」格式修飾符。

實施例:

%r [%t] %-5p %c %x - %.10000m%n 

限制消息大小爲10000個字符。