[ 
https://issues.apache.org/jira/browse/LOG4J2-3391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17488064#comment-17488064
 ] 

Omer U commented on LOG4J2-3391:
--------------------------------

{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
  <Appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <!--PatternLayout pattern="%d{HH:mm:ss.SSS} [%.8t] %-5level %logger{1.} - 
%msg%n"/-->
      <JsonLayout>
        <KeyValuePair key="sample" value="constant value"/>
        <KeyValuePair key="printerIp" value="$${env:PRINTER_ADDRESS}"/>
        <KeyValuePair key="hostname" value="$${hostName}"/>
        <KeyValuePair key="appname" value="$${spring:spring.application.name}" 
/>
        <KeyValuePair key="contextPath" value="$${web:contextPath}" />
      </JsonLayout>
    </Console>
    <NoSql name="mongodb">
      <MongoDb4 capped="true" collectionSize="1073741824" 
connection="${env:MONGO_LOG_URI:-mongodb://localhost:27017/log.logs}" />
    </NoSql>
  </Appenders>
  <Loggers>
    <AsyncLogger  name="mongodb">
      <AppenderRef ref="mongodb" />
    </AsyncLogger>
    <Root level="INFO">
      <AppenderRef ref="Console" />
      <AppenderRef ref="mongodb" />

    </Root>
    <Logger name="com.example" level="${env:EXAMPLE_DEBUG:-DEBUG}"/>
    <Logger name="io.grpc" level="INFO"/>
  </Loggers>
</Configuration>

{code}

> NoSQLAppender additional fields
> -------------------------------
>
>                 Key: LOG4J2-3391
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3391
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Appenders
>            Reporter: Omer U
>            Priority: Major
>             Fix For: 2.16.0
>
>
> 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)

Reply via email to