2、log4j主要分為error,warn,info,debug四個級別,也是使用最多的四種,日誌級別從左至右依次增加。
3、log4j對系統性能的影響程度主要體現在以下幾方面:
a、日誌輸出的目的地,輸出到控制臺的速度比輸出到文件系統的速度要慢。
b、日誌輸出格式不壹樣對性能也會有影響,如簡單輸出布局(SimpleLayout)比格式化輸出布局(PatternLayout)輸出速度要快。可以根據需要盡量采用簡單輸出布局格式輸出日誌信息。
c、日誌級別越低輸出的日誌內容就越多,對系統系能影響很大。
d、日誌輸出方式的不同,對系統系能也是有壹定影響的,采用異步輸出方式比同步輸出方式性能要高。
e、每次接收到日誌輸出事件就打印壹條日誌內容比當日誌內容達到壹定大小時打印系能要低。
4、針對以上幾點對系能的影響中的第4,5點,對日誌配置文件做如下配置:
a、設置日誌緩存,以及緩存大小