[ https://issues.apache.org/jira/browse/LOG4J2-3391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17488550#comment-17488550 ]
Gary D. Gregory edited comment on LOG4J2-3391 at 2/8/22, 2:16 AM: ------------------------------------------------------------------ [~ugurlu] Please test git master or a 2.17.2-SNAPSHOT build. Example configuration: {code:xml} <Configuration status="WARN"> <Appenders> <NoSql name="MongoDbAppender"> <MongoDb4 connection="mongodb://localhost:${sys:MongoDBTestPort:-27017}/testDb.testCollection" /> <KeyValuePair key="A" value="1" /> <KeyValuePair key="B" value="2" /> <KeyValuePair key="env1" value="${env:PATH}" /> <KeyValuePair key="env2" value="$${env:PATH}" /> </NoSql> </Appenders> <Loggers> <Root level="ALL"> <AppenderRef ref="MongoDbAppender" /> </Root> </Loggers> </Configuration> {code} The above works and is tested with the {{log4j-mongodb3}} and {{log4j-mongodb4}} modules. was (Author: garydgregory): [~ugurlu] Please test git master or a 2.17.2-SNAPSHOT build. Example configuration: {code:xml} <Configuration status="WARN"> <Appenders> <NoSql name="MongoDbAppender"> <MongoDb4 connection="mongodb://localhost:${sys:MongoDBTestPort:-27017}/testDb.testCollection" /> <KeyValuePair key="A" value="1" /> <KeyValuePair key="B" value="2" /> <KeyValuePair key="env1" value="${env:PATH}" /> <KeyValuePair key="env2" value="$${env:PATH}" /> </NoSql> </Appenders> <Loggers> <Root level="ALL"> <AppenderRef ref="MongoDbAppender" /> </Root> </Loggers> </Configuration> {code} > Add optional additional fields to NoSQLAppender > ----------------------------------------------- > > Key: LOG4J2-3391 > URL: https://issues.apache.org/jira/browse/LOG4J2-3391 > Project: Log4j 2 > Issue Type: Improvement > Components: Appenders > Reporter: Omer U > Assignee: Gary D. Gregory > Priority: Major > Fix For: 2.17.2 > > > Additional fields cannot be added to NoSQLAppender logs. > I wasn't able to way a find of attaching fields application server hostname > or a simple tag like application server name. > Only way of adding custom information seems to be ThreadContext -- This message was sent by Atlassian Jira (v8.20.1#820001)