我收到以下消息
ERROR Failed to write log event to MongoDB due to invalid result [0]
将NoSQLAppender与log4j2 v2.0-beta8
一起使用时尽管出现错误,日志事件仍会写入MongoDB。你知道如何抑制它吗?
这是我的配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN">
<appenders>
<NoSql name="databaseAppender" suppressExceptions="true">
<MongoDb collectionName="applicationLog" factoryClassName="com.borsch.DBManager" factoryMethodName="getNewMongoClient" writeConcernConstant="NONE" username="root" password="qwe"/>
</NoSql>
</appenders>
<loggers>
<root level="error">
<appender-ref ref="databaseAppender"/>
</root>
</loggers>
</configuration>
更奇怪的是我无法找到生成它的代码。我没有在log4j2的源代码中找到这样的字符串。
答案 0 :(得分:0)
我向维护人员报告了这个问题并且已修复。