Commit f2c293ff authored by 鹿朋's avatar 鹿朋

log

parent a816d696
...@@ -5,12 +5,15 @@ ...@@ -5,12 +5,15 @@
value="%5p [${spring.application.name:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]"/> value="%5p [${spring.application.name:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]"/>
<property name="FILE_LOG_PATTERN" <property name="FILE_LOG_PATTERN"
value="${FILE_LOG_PATTERN:-%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] [%file:%line] %logger - %msg%n}"/> value="${FILE_LOG_PATTERN:-%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} --- [%thread] [%file:%line] %logger - %msg%n}"/>
<!-- 这个为elk的日志格式-->
<property name="LOG_STASH_PATTERN"
value="%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} [%-10X{TRACING_ID}] --- [%thread] [%file:%line] %logger - %msg%n "
/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/home/quant_group/logs/asset-distribution.log</file> <file>/home/quant_group/asset-distribution/logs/asset-distribution.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern> <fileNamePattern>
/home/quant_group/logs/asset-distribution.log.%d{yyyy-MM-dd} /home/quant_group/asset-distribution/logs/asset-distribution.log.%d{yyyy-MM-dd}
</fileNamePattern> </fileNamePattern>
<maxHistory>7</maxHistory> <maxHistory>7</maxHistory>
</rollingPolicy> </rollingPolicy>
...@@ -20,10 +23,27 @@ ...@@ -20,10 +23,27 @@
</appender> </appender>
<!-- logstash --> <!-- logstash -->
<appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> <!--这个是logstash的appender-->
<destination>172.30.220.6:9623</destination> <appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<!-- encoder is required --> <!--配置logStash 服务地址-->
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"/> <destination>172.30.220.6:5044</destination>
<!-- 日志输出编码 -->
<encoder charset="UTF-8"
class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<timestamp>
<timeZone>UTC</timeZone>
</timestamp>
<pattern>
<pattern>
{
"type":"${spring.application.name}",
"message": "${LOG_STASH_PATTERN}"
}
</pattern>
</pattern>
</providers>
</encoder>
</appender> </appender>
<logger name="com.atomikos" level="warn"/> <logger name="com.atomikos" level="warn"/>
...@@ -35,7 +55,7 @@ ...@@ -35,7 +55,7 @@
<root level="info"> <root level="info">
<appender-ref ref="FILE"/> <appender-ref ref="FILE"/>
<appender-ref ref="stash"/> <appender-ref ref="LOGSTASH"/>
</root> </root>
</configuration> </configuration>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment