java 多线程日志_多线程 打印的日志出现重复行
最近在做項目時遇到一個很頭疼的問題,我擴展了org.apache.log4j.DailyRollingFileAppender,用來實現(xiàn)日志名自定義,但出現(xiàn)了個很詭異的問題:日志第一次打印時打印一遍,第二次時同一...
最近在做項目時遇到一個很頭疼的問題,我擴展了org.apache.log4j.DailyRollingFileAppender,用來實現(xiàn)日志名自定義,但出現(xiàn)了個很詭異的問題:日志第一次打印時打印一遍,第二次時同一行打印兩遍,第三次三遍,……,第N次N遍。我已經(jīng)設置了additivity="false
下面是第三次時的日志:
16:16:21,203 (BdTest.java:189) DEBUG pool-1-thread-1 [pool-1-thread-1] 開始打印!
16:16:21,203 (BdTest.java:189) DEBUG pool-1-thread-1 [pool-1-thread-1] 開始打印!
16:16:21,203 (BdTest.java:189) DEBUG pool-1-thread-1 [pool-1-thread-1] 開始打印!
16:16:21,296 (BdTest.java:259) DEBUG pool-1-thread-1 [pool-1-thread-1] 測試打印!
16:16:21,296 (BdTest.java:259) DEBUG pool-1-thread-1 [pool-1-thread-1] 測試打印!
16:16:21,296 (BdTest.java:259) DEBUG pool-1-thread-1 [pool-1-thread-1] 測試打印!
16:16:21,406 (BdTest.java:268) DEBUG pool-1-thread-1 [pool-1-thread-1] 結束打印!
16:16:21,406 (BdTest.java:268) DEBUG pool-1-thread-1 [pool-1-thread-1] 結束打印!
16:16:21,406 (BdTest.java:268) DEBUG pool-1-thread-1 [pool-1-thread-1] 結束打印!
很怪異,不是開始打印-->測試打印-->結束打印 這種整個log的重復打印,而是每一行的重復打印,不知道各位有沒有遇到過類似問題?或者能不能提供下解決思路? 大家一起提高下, 謝謝了
展開
總結
以上是生活随笔為你收集整理的java 多线程日志_多线程 打印的日志出现重复行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高性能计算的线程模型:Pthreads
- 下一篇: 在linux系统下使用C语言操作临时文件