java - Log4J 正在控制台中创建递增的日志
问题描述
我正在使用 Log4J 使用 Baic Configurator 登录我的 Java 项目,它的工作方式很奇怪。它在控制台中以递增的次数记录语句。
但是,如果我检查我的日志文件,那么所有内容都会按照要求记录一次。
解决方案
如果我们在多个 Logger 配置中具有相同的附加程序,则可能会发生重复的日志记录。
例子
log4j.logger.com.demo = WARN, out
log4j.logger.com.demo.moduleone = ERROR, out
为避免将记录器可加性设置为 false。log4j.additivity.com.demo.moduleone = false
推荐阅读
- react-native - 验证 app.json 的问题:无法执行缓存刷新
- c# - Unity的C#中如何通过右键切换显示/不显示
- windows - Clang 8.0.1 总是在 Windows 上创建控制台应用程序
- java - 我相信休眠分离的实体
- scala - 数据集数组上的 Spark 并行化
- xamarin - 无法在 xamarin 表单中为 Google.Cloud.Translation 设置 GOOGLE_APPLICATION_CREDENTIALS 环境变量
- java - 如何更好地随机化 Java 中的方法调用(不重复类似的行)?
- r - 时间格式化:如何编写一个运行一分钟的 While 循环?
- python - 如何在列表中添加字符串中的元素?
- gstreamer - 有没有办法用 gstreamer 在 matroska 文件中写入 h264 编码的视频流?