我想在我的声音处理多线程应用程序中跟踪事件。它有一些错误仅在某些情况下才会出现。
如果我尝试使用常规日志记录(slf4j 和 log4j 控制台被 Eclipse 拦截),错误就会消失,因为日志记录命令会引入毫秒级延迟并且一切都会变得不同。
如何使日志记录速度更快(数百或数千倍)或以其他方式记录?
更新
现在使用 logback 和 file appender 已经足够了。
最佳答案
答案很简单:永远不要向 Eclipse 控制台打印任何内容。仅写入文件并在完成后查看文件。 Log4j 本身的性能非常好。
关于java - 建议非常快(微秒)的 java 日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14342854/