“ERROR使用NoSQLAppender时由于结果[0]无效而无法将日志事件写入MongoDB”

时间:2013-08-01 01:55:18

标签: log4j log4j2

我收到以下消息

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的源代码中找到这样的字符串。

1 个答案:

答案 0 :(得分:0)

我向维护人员报告了这个问题并且已修复。