最近在做项目时遇到一个很头疼的问题,我扩展了org.apache.log4j.DailyRollingFileAppender,用来实现日志名自定义,但出现了个很诡异的问题:日志第一次打印时打印一遍,第二次时同一...

最近在做项目时遇到一个很头疼的问题,我扩展了org.apache.log4j.DailyRollingFileAppender,用来实现日志名自定义,但出现了个很诡异的问题:日志第一次打印时打印一遍,第二次时同一行打印两遍,第三次三遍,……,第N次N遍。我已经设置了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 多线程日志_多线程 打印的日志出现重复行相关推荐

  1. 第四章Java核心类库_多线程

    第四章第五节Java核心类库_多线程 多线程 一.线程与进程 1.线程与进程 2.线程调度 二.同步与异步&并发与并行 1. 同步与异步 2. 并发与并行 三.继承Thread 1.代码块 2 ...

  2. java多线程实例_多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌...

    前言 当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉:现如今市场,多线程.高并发编程.分布式.负载均衡.集群等可以说是现在 ...

  3. java web 线程_多线程在javaweb中的应用

    1.web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中? WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让你 ...

  4. jstack 脚本 自动日志_深入理解jstack日志

    Tags : jstack日志发表时间: 2019-03-17 23:53:19 在分析线上问题时常使用到jstack 命令将当时Java应用程序的线程堆栈dump出来. 面对jstack 日志,我们 ...

  5. 解读mysql日志_全方位解读 MySQL 日志实现内幕(四)

    作者介绍 王竹峰,去哪儿网数据库专家,擅长数据库开发.数据库管理及维护,一直致力于 MySQL 数据库源码的研究与探索,对数据库原理及实现具有深刻的理解.曾就职于达梦数据库,多年从事数据库内核开发的工 ...

  6. 打印php错误日志,php怎样打印错误日志

    php打印错误日志的方法:1.编辑php-fpm.conf配置文件:2.修改php.ini配置文件:3.重启php-fpm:4.在脚本中添加[ini_set('display_errors', 0); ...

  7. nacos 服务日志_如何屏蔽Nacos日志输出?

    如果你的应用使用了nacos作为注册中心,那么在生产环境中需要选择性的屏蔽一些日志输出,因为它的日志级别每天可是指数级别的增长,目前我遇到在生产上nacos的日志输出3天可达3G的日志文件. naco ...

  8. python 分析大数据日志_大数据Web日志分析 用Hadoop统计KPI指标实例

    可以带着下面问题来阅读文章 问题: 1.MapReduce在日志分析的作用 思考: 该如何架构kpi系统,需要考虑什么问题. kpi:关键绩效指标法,即KPI绩效考核,是企业绩效考核的方法之一,其特点 ...

  9. 删除部分mysql日志_正确删除MYSQl日志方法

    1.查找当 mysql> show binary logs; +------+---–+ | Log_name | File_size | +------+---–+ | mysql-bin.0 ...

  10. tp5记录用户的操作日志_【干货】日志管理与分析(四)日志管理规程

    接<日志管理与分析(三)--对日志系统的攻击>,如果你的企业没有认真地对待日志,那么就可以说明你的企业对IT可审核性并不重视,这也就是日志记录成为一种完善的依从性技术,许多法规和法律以及最 ...

最新文章

  1. 建空列表list,数组array,矩阵matrix
  2. docker使用_使用Docker正确的姿势
  3. Less语法基于node\grunt/gulp编译
  4. 本地配置DNS服务器(MAC版)
  5. python中下划线开头的命名_Python中 5 种不同的下划线含义你都知道吗?
  6. GreenSock2
  7. 树莓派Pico 开机自动运行程序
  8. WiFi大师小程序3.0.9独立版源码
  9. 利用 eutils 实现自动下载序列文件(python实现)
  10. 大牛教你这样阅读android源码
  11. 彻底搞懂MySQL表锁、行锁和叶锁
  12. 华为设备远程登陆配置
  13. Java生成唯一主键
  14. RHEL 7特性说明(八):联网与认证
  15. Redis在京东到家的订单中的使用
  16. O-1 4GB+的ISO镜像刻录
  17. Electron,打造上班划水摸鱼桌面小工具:“股票监控“软件
  18. 手机Web开发框架 Mobl
  19. gitbook 插件 主题
  20. 详解自注意力机制及其在LSTM中的应用

热门文章

  1. 刚开始学ASP+ACCESS时,该注意的事项
  2. 黑客到底可以厉害到什么程度
  3. 零基础也能学会的小游戏编程!入门级别实践
  4. 经典面试题(21):以下代码将输出的结果是什么?
  5. expdp oracle 并行_DMP文件导入ORACLE指南
  6. 一个老干部对即将从政的儿子的赠言
  7. 更新macOS Monterey后遇到的各种Bug问题及解决方法
  8. 1.9 编程基础之顺序查找 05 最大值和最小值的差 python
  9. php通过使用curl获取http或者https的响应信息的方式
  10. sql配置管理器服务是空的_PostgreSQL 12 安装和配置