我收到以下消息
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 的源代码中没有找到这样的字符串。