标签: java multithreading log4j
我正在使用log4j将日志写入文件。 我的应用程序是多线程的。 当程序执行时,我可以在控制台上看到日志,但是当我打开配置日志文件时,应该写入日志,它只包含几个日志,其余的日志都丢失了。 任何人都可以建议我需要检查的任何可能导致问题的原因。
此外,在简单(非线程)应用程序中使用时,相同的log4j.xml配置文件工作正常,并将所有日志打印到所需文件。