Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用EcsLayout在日志输出中打印event.dataset来停止Log4J?_Java_Logging_Log4j_Amazon Ecs - Fatal编程技术网

Java 如何使用EcsLayout在日志输出中打印event.dataset来停止Log4J?

Java 如何使用EcsLayout在日志输出中打印event.dataset来停止Log4J?,java,logging,log4j,amazon-ecs,Java,Logging,Log4j,Amazon Ecs,目前我有以下日志输出 {"@timestamp":"2020-11-25T11:48:10.443Z", "log.level":"ERROR", "message":"Hallo ", "service.name":"vehicles","event.dataset":"null","p

目前我有以下日志输出

{"@timestamp":"2020-11-25T11:48:10.443Z", "log.level":"ERROR", "message":"Hallo ", "service.name":"vehicles","event.dataset":"null","process.thread.name":"http-thread-pool::http-listener-1(2)","log.logger":"boundary.MonitoringResource","short.trace.id":"49dcb8d1","trace.id":"49dcb8d1.VEH.UnknownHost-7304"}
我想要相同的输出,但没有event.dataset

以下是我的Log4J配置:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="info" monitorInterval="1">
  <Appenders>
    <Console name="EcsSystemLogsAppender" target="SYSTEM_OUT">
      <EcsLayout serviceName="vehicles" stackTraceAsArray="true" eventDataset="nullString"></EcsLayout>
    </Console>
    
    

  </Appenders>

  <Loggers>
    
    <Logger name="vehicles" level="error" additivity="false">
          <AppenderRef ref="EcsSystemLogsAppender"/>
    </Logger>
    
  </Loggers>

</Configuration>