删除 Graylog 分布式日志框架,改为 SkyWalking 接管日志
This commit is contained in:
		@@ -6,11 +6,11 @@
 | 
			
		||||
<configuration>
 | 
			
		||||
    <!-- 引入默认设置 -->
 | 
			
		||||
    <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
 | 
			
		||||
 | 
			
		||||
    <!--文件名-->
 | 
			
		||||
    <!-- 编码格式设置 -->
 | 
			
		||||
    <property name="ENCODING" value="UTF-8"/>
 | 
			
		||||
    <!-- 日志文件的存储地址,由application.yml中的logging.path配置,根路径默认同项目路径 -->
 | 
			
		||||
<!--    <property name="LOG_HOME" value="${LOG_PATH:-./logs}"/>-->
 | 
			
		||||
    <!--    <property name="LOG_HOME" value="${LOG_PATH:-./logs}"/>-->
 | 
			
		||||
    <property name="LOG_HOME" value="/Users/yovinchen/Desktop/project/xlcs/xlcs-parent/data/logs"/>
 | 
			
		||||
    <property name="LOG_FILE_MAX_SIZE" value="100MB"/>
 | 
			
		||||
    <property name="LOG_FILE_MAX_HISTORY" value="180"/>
 | 
			
		||||
@@ -36,7 +36,7 @@
 | 
			
		||||
    <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
			
		||||
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
			
		||||
            <!--设置文件命名格式-->
 | 
			
		||||
<!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/debug/${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/debug/${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <FileNamePattern>${LOG_HOME}/${APP_NAME}/debug/${APP_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>
 | 
			
		||||
            <!--设置日志文件大小,超过就重新生成文件,默认10M-->
 | 
			
		||||
            <maxFileSize>${LOG_FILE_MAX_SIZE}</maxFileSize>
 | 
			
		||||
@@ -60,7 +60,7 @@
 | 
			
		||||
    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
			
		||||
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
			
		||||
            <!--设置文件命名格式-->
 | 
			
		||||
<!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/info/${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/info/${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <FileNamePattern>${LOG_HOME}/${APP_NAME}/info/${APP_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>
 | 
			
		||||
            <!--设置日志文件大小,超过就重新生成文件,默认10M-->
 | 
			
		||||
            <maxFileSize>${LOG_FILE_MAX_SIZE}</maxFileSize>
 | 
			
		||||
@@ -85,7 +85,6 @@
 | 
			
		||||
    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
			
		||||
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
			
		||||
            <!--设置文件命名格式-->
 | 
			
		||||
            <!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/error/${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <FileNamePattern>${LOG_HOME}/${APP_NAME}/error/${APP_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>
 | 
			
		||||
            <!--设置日志文件大小,超过就重新生成文件,默认10M-->
 | 
			
		||||
            <maxFileSize>${LOG_FILE_MAX_SIZE}</maxFileSize>
 | 
			
		||||
@@ -108,7 +107,7 @@
 | 
			
		||||
    <appender name="DRUID_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 | 
			
		||||
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
 | 
			
		||||
            <!--设置文件命名格式-->
 | 
			
		||||
<!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/druid/SlowSql_${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <!--            <FileNamePattern>${LOG_HOME}/${APP_NAME}/druid/SlowSql_${POD_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>-->
 | 
			
		||||
            <FileNamePattern>${LOG_HOME}/${APP_NAME}/druid/SlowSql_${APP_NAME}-%d{yyyy-MM-dd}-%i.log</FileNamePattern>
 | 
			
		||||
            <!--设置日志文件大小,超过就重新生成文件,默认10M-->
 | 
			
		||||
            <maxFileSize>${LOG_FILE_MAX_SIZE}</maxFileSize>
 | 
			
		||||
@@ -128,39 +127,48 @@
 | 
			
		||||
        </encoder>
 | 
			
		||||
    </appender>
 | 
			
		||||
    <!-- ===日志输出级别,OFF level > FATAL > ERROR > WARN > INFO > DEBUG > ALL level=== -->
 | 
			
		||||
    <logger name="com.asiainfo" level="INFO"/>
 | 
			
		||||
    <logger name="com.yovinchen" level="INFO"/>
 | 
			
		||||
    <logger name="org.springframework.boot.web.embedded.tomcat.TomcatWebServer" level="INFO"/>
 | 
			
		||||
    <logger name="org.springframework" level="WARN"/>
 | 
			
		||||
    <logger name="com.baomidou.mybatisplus" level="WARN"/>
 | 
			
		||||
    <logger name="org.apache.kafka.clients.NetworkClient" level="INFO"/>
 | 
			
		||||
    <logger name="org.apache.kafka.clients.consumer.ConsumerConfig" level="INFO"/>
 | 
			
		||||
 | 
			
		||||
    <!--druid相关logger,-->
 | 
			
		||||
    <logger name="com.alibaba.druid.filter.stat.StatFilter" level="ERROR">
 | 
			
		||||
        <appender-ref ref="DRUID_FILE"/>
 | 
			
		||||
        <appender-ref ref="CONSOLE"/>
 | 
			
		||||
    </logger>
 | 
			
		||||
    <appender name="GELF" class="biz.paluch.logging.gelf.logback.GelfLogbackAppender">
 | 
			
		||||
        <!--GrayLog服务地址-->
 | 
			
		||||
        <host>udp:10.211.55.50</host>
 | 
			
		||||
        <!--GrayLog服务端口-->
 | 
			
		||||
        <port>12201</port>
 | 
			
		||||
        <version>1.1</version>
 | 
			
		||||
        <!--当前服务名称-->
 | 
			
		||||
        <facility>${APP_NAME}</facility>
 | 
			
		||||
        <extractStackTrace>true</extractStackTrace>
 | 
			
		||||
        <filterStackTrace>true</filterStackTrace>
 | 
			
		||||
        <mdcProfiling>true</mdcProfiling>
 | 
			
		||||
        <timestampPattern>yyyy-MM-dd HH:mm:ss,SSS</timestampPattern>
 | 
			
		||||
        <maximumMessageSize>8192</maximumMessageSize>
 | 
			
		||||
    <!--    <appender name="GELF" class="biz.paluch.logging.gelf.logback.GelfLogbackAppender">-->
 | 
			
		||||
    <!--        <!–GrayLog服务地址–>-->
 | 
			
		||||
    <!--        <host>udp:10.211.55.50</host>-->
 | 
			
		||||
    <!--        <!–GrayLog服务端口–>-->
 | 
			
		||||
    <!--        <port>12201</port>-->
 | 
			
		||||
    <!--        <version>1.1</version>-->
 | 
			
		||||
    <!--        <!–当前服务名称–>-->
 | 
			
		||||
    <!--        <facility>${APP_NAME}</facility>-->
 | 
			
		||||
    <!--        <extractStackTrace>true</extractStackTrace>-->
 | 
			
		||||
    <!--        <filterStackTrace>true</filterStackTrace>-->
 | 
			
		||||
    <!--        <mdcProfiling>true</mdcProfiling>-->
 | 
			
		||||
    <!--        <timestampPattern>yyyy-MM-dd HH:mm:ss,SSS</timestampPattern>-->
 | 
			
		||||
    <!--        <maximumMessageSize>8192</maximumMessageSize>-->
 | 
			
		||||
    <!--    </appender>-->
 | 
			
		||||
    <property name="APM_PATTERN"
 | 
			
		||||
              value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{tid}] [%thread] %-5level %logger{36} -%msg%n"/>
 | 
			
		||||
    <!--  skyWalking日志采集  -->
 | 
			
		||||
    <appender name="APM_LOG" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
 | 
			
		||||
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
 | 
			
		||||
            <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout">
 | 
			
		||||
                <Pattern>${APM_PATTERN}</Pattern>
 | 
			
		||||
            </layout>
 | 
			
		||||
        </encoder>
 | 
			
		||||
    </appender>
 | 
			
		||||
 | 
			
		||||
    <!-- ======开发环境:打印控制台和输出到文件====== -->
 | 
			
		||||
    <springProfile name="dev"><!-- 由application.yml中的spring.profiles.active配置 -->
 | 
			
		||||
        <root level="INFO">
 | 
			
		||||
            <appender-ref ref="CONSOLE"/>
 | 
			
		||||
            <appender-ref ref="INFO_FILE"/>
 | 
			
		||||
            <appender-ref ref="ERROR_FILE"/>
 | 
			
		||||
            <appender-ref ref="GELF"/>
 | 
			
		||||
            <appender-ref ref="APM_LOG"/>
 | 
			
		||||
            <!--            <appender-ref ref="GELF"/>-->
 | 
			
		||||
        </root>
 | 
			
		||||
    </springProfile>
 | 
			
		||||
 | 
			
		||||
@@ -171,7 +179,8 @@
 | 
			
		||||
            <appender-ref ref="DEBUG_FILE"/>
 | 
			
		||||
            <appender-ref ref="INFO_FILE"/>
 | 
			
		||||
            <appender-ref ref="ERROR_FILE"/>
 | 
			
		||||
            <appender-ref ref="GELF"/>
 | 
			
		||||
            <appender-ref ref="APM_LOG"/>
 | 
			
		||||
            <!--            <appender-ref ref="GELF"/>-->
 | 
			
		||||
        </root>
 | 
			
		||||
    </springProfile>
 | 
			
		||||
 | 
			
		||||
@@ -182,7 +191,8 @@
 | 
			
		||||
            <appender-ref ref="DEBUG_FILE"/>
 | 
			
		||||
            <appender-ref ref="INFO_FILE"/>
 | 
			
		||||
            <appender-ref ref="ERROR_FILE"/>
 | 
			
		||||
            <appender-ref ref="GELF"/>
 | 
			
		||||
            <appender-ref ref="APM_LOG"/>
 | 
			
		||||
            <!--            <appender-ref ref="GELF"/>-->
 | 
			
		||||
        </root>
 | 
			
		||||
    </springProfile>
 | 
			
		||||
</configuration>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user