whycxzp
2025-01-13 6f1a421696df24fcfcdcbd45e0cb8b15c79b47f6
平台增加日志记录框架
5个文件已修改
1个文件已删除
1个文件已添加
107 ■■■■ 已修改文件
pom.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/App.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/properties/PropertiesUtil.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/application-dev.yml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/application-prod.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/logback-spring.xml 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/config/logback.xml 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml
@@ -173,7 +173,17 @@
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-logging</artifactId>
            <exclusions>
                <exclusion>
                    <!--排除log4j依赖-->
                    <groupId>org.apache.logging.log4j</groupId>
                    <artifactId>log4j-to-slf4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
src/main/java/com/whyc/App.java
@@ -5,8 +5,6 @@
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
 * @Description : 启动类
src/main/java/com/whyc/properties/PropertiesUtil.java
@@ -1,11 +1,11 @@
package com.whyc.properties;
import lombok.extern.log4j.Log4j2;
import lombok.extern.slf4j.Slf4j;
/**
 * @Description 读取Properties的工具类
 */
@Log4j2
@Slf4j
public class PropertiesUtil {
    public static LinkProperties propertiesShiro = new LinkProperties();
src/main/resources/config/application-dev.yml
@@ -20,7 +20,7 @@
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.highgo.jdbc.Driver
    url: jdbc:highgo://192.168.10.133:5866/highgo?rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
    url: jdbc:highgo://192.168.10.183:5866/highgo?rewriteBatchedStatements=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
    username: sysdba
    password: Fg001@HDW
#    type: com.alibaba.druid.pool.DruidDataSource
@@ -91,6 +91,8 @@
    defaultKey: ENC(KdXXhvt6v7BDw7MgsR4J1OgahZgjl3kEil10+147oGA=)
    iv: ENC(Gtzf6s+BRoC1iQsRLMswSlBDSMom0kWtx5+SMJgaVDg=)
  i18n: zh-CN
logging:
  config: classpath:config/logback-spring.xml
#视频流的id
video:
  streamIds:
src/main/resources/config/application-prod.yml
@@ -100,6 +100,8 @@
    defaultKey: ENC(KdXXhvt6v7BDw7MgsR4J1OgahZgjl3kEil10+147oGA=)
    iv: ENC(Gtzf6s+BRoC1iQsRLMswSlBDSMom0kWtx5+SMJgaVDg=)
  i18n: zh-CN
logging:
  config: classpath:config/logback-spring.xml
video:
  streamIds:
     "34020000001110000001_34020000001320000001,
src/main/resources/config/logback-spring.xml
New file
@@ -0,0 +1,33 @@
<configuration>
    <!-- 定义控制台输出 -->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- 定义文件输出 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>web_logs\fg.log</file>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>web_logs\fg-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
            <maxFileSize>50MB</maxFileSize>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
    </appender>
    <!-- 根日志级别设置为 INFO -->
    <root level="info">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </root>
    <!--debug级别-->
    <!--<logger name="com.whyc.controller" level="debug">
        <appender-ref ref="STDOUT" />
    </logger>-->
</configuration>
src/main/resources/config/logback.xml
File was deleted