java - Log4j2 JSONLayout not appending closing (]) square bracket -


here log4j2.xml config file:

<?xml version="1.0" encoding="utf-8"?> <configuration status="off">     <appenders>         <file name="jsonfile" filename="logs/mylog.log" immediateflush="true" append="false">             <jsonlayout complete="true" charset="utf-8" compact="false" eventeol="false" properties="true"/>         </file>     </appenders>     <loggers>         <root level="all" includelocation="true">             <appenderref ref="jsonfile"/>         </root>     </loggers> </configuration> 

the output looks follows:

[ {   "timemillis" : 1503303149998,   "thread" : "restlet-343114711",   "level" : "info",   "loggername" : "my.logger.name",   "message" : "import completed successfully",   "endofbatch" : false,   "loggerfqcn" : "org.apache.logging.log4j.spi.abstractlogger",   "contextmap" : {     "class" : "my.package.class",     "method" : "getprogress",     "user" : "myuser"   },   "threadid" : 45,   "threadpriority" : 5 } 

which missing closing square bracket. how configure log4j2 add closing tag?


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -