我在生产设置中使用slf4j + slf4j-log4j12 + log4j1.2.16。
我遇到一个奇怪的问题,即log4j尝试使用CountingQuiteWriter写入磁盘,并且能够使用java.io.FileOutputStream写入磁盘,但文件在磁盘上不可见。
进一步调试问题,我发现文件句柄使用的fd(文件描述符)处于删除状态。
l-wx ------ 1 root root 64 Dec 1 19:07 165 - > * / activemqlog.txt(已删除)
* - 由于严格的规则而未显示实际路径。