I’m get messages on screen rounded to seconds:
So, it drive me to misread log messages.
I’m sending them using this maven package (logback-gelf):
<dependency>
<groupId>de.siegmar</groupId>
<artifactId>logback-gelf</artifactId>
<version>2.2.0</version>
</dependency>
logback configuration is:
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml" />
<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<!-- LOG "com.baeldung*" at TRACE level -->
<logger name="net.gencat.transversal.espaidoc.common.dao.RedisDao" level="WARN" additivity="false" />
<springProperty scope="context" name="ACTIVE_PROFILE" source="spring.profiles.active"/>
<appender name="GELF" class="de.siegmar.logbackgelf.GelfTcpAppender">
<graylogHost>localhost</graylogHost>
<graylogPort>12201</graylogPort>
<connectTimeout>15000</connectTimeout>
<reconnectInterval>300</reconnectInterval>
<maxRetries>2</maxRetries>
<retryDelay>3000</retryDelay>
<poolSize>2</poolSize>
<poolMaxWaitTime>5000</poolMaxWaitTime>
<encoder class="de.siegmar.logbackgelf.GelfEncoder">
<originHost>localhost</originHost>
<includeRawMessage>true</includeRawMessage>
<includeMarker>true</includeMarker>
<includeMdcData>true</includeMdcData>
<includeCallerData>true</includeCallerData>
<includeRootCauseData>false</includeRootCauseData>
<includeLevelName>true</includeLevelName>
<shortPatternLayout class="ch.qos.logback.classic.PatternLayout">
<pattern>%m%nopex</pattern>
</shortPatternLayout>
<fullPatternLayout class="ch.qos.logback.classic.PatternLayout">
<pattern>%m%n</pattern>
</fullPatternLayout>
<numbersAsString>false</numbersAsString>
<staticField>service_name:api-${ACTIVE_PROFILE}</staticField>
</encoder>
</appender>
<!-- Use AsyncAppender to prevent slowdowns -->
<appender name="ASYNC GELF" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="GELF" />
</appender>
<logger name="net.gencat.transversal.espaidoc" level="debug" additivity="false">
<appender-ref ref="ASYNC GELF" />
<appender-ref ref="CONSOLE" />
</logger>
<logger name="net.gencat.transversal.espaidoc.api.service.RepositoryService" level="debug" additivity="false">
<appender-ref ref="CONSOLE" />
</logger>
<logger name="net.gencat.transversal.espaidoc.api.dao.RepositoryDocumentDao)" level="debug" additivity="false">
<appender-ref ref="CONSOLE" />
</logger>
</configuration>
Any ideas?