fuxingfan před 3 roky
rodič
revize
80b033b15e
1 změnil soubory, kde provedl 101 přidání a 47 odebrání
  1. 101
    47
      src/main/resources/log/logback-spring.xml

+ 101
- 47
src/main/resources/log/logback-spring.xml Zobrazit soubor

@@ -1,54 +1,108 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <configuration debug="false">
3
-    <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
4
-    <property name="LOG_HOME" value="/home/xlk/marketing-cloud/service/logs" />
5
-    <!-- 控制台输出 -->
6
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
7
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
8
-            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
9
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
10
-        </encoder>
11
-    </appender>
12
-    <!-- 按照每天生成日志文件 -->
13
-    <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
14
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
15
-            <!--日志文件输出的文件名-->
16
-            <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}.log</FileNamePattern>
17
-            <!--日志文件保留天数-->
18
-            <MaxHistory>30</MaxHistory>
19
-        </rollingPolicy>
20
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
21
-            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
22
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
23
-        </encoder>
24
-        <!--日志文件最大的大小-->
25
-        <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
26
-        <!--            <MaxFileSize>10MB</MaxFileSize>-->
27
-        <!--        </triggeringPolicy>-->
28
-    </appender>
3
+    <springProfile name="prod">
4
+        <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
5
+        <property name="LOG_HOME" value="/yunpan/dev/logs" />
6
+        <!-- 控制台输出 -->
7
+        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
9
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
10
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
11
+            </encoder>
12
+        </appender>
13
+        <!-- 按照每天生成日志文件 -->
14
+        <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
15
+            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
16
+                <!--日志文件输出的文件名-->
17
+                <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}.log</FileNamePattern>
18
+                <!--日志文件保留天数-->
19
+                <MaxHistory>30</MaxHistory>
20
+            </rollingPolicy>
21
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
22
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
23
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
24
+            </encoder>
25
+            <!--日志文件最大的大小-->
26
+            <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
27
+            <!--            <MaxFileSize>10MB</MaxFileSize>-->
28
+            <!--        </triggeringPolicy>-->
29
+        </appender>
29 30
 
30
-    <!-- 按照每天生成日志文件 -->
31
-    <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
32
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
33
-            <!--日志文件输出的文件名-->
34
-            <FileNamePattern>${LOG_HOME}/marketing-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
35
-            <!--日志文件保留天数-->
36
-            <MaxHistory>30</MaxHistory>
37
-        </rollingPolicy>
38
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
39
-            <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
40
-            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
41
-        </encoder>
42
-        <!--日志文件最大的大小-->
43
-        <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
44
-        <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
45
-        <!--                </triggeringPolicy>-->
46
-    </appender>
31
+        <!-- 按照每天生成日志文件 -->
32
+        <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
33
+            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
34
+                <!--日志文件输出的文件名-->
35
+                <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
36
+                <!--日志文件保留天数-->
37
+                <MaxHistory>30</MaxHistory>
38
+            </rollingPolicy>
39
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
40
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
41
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
42
+            </encoder>
43
+            <!--日志文件最大的大小-->
44
+            <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
45
+            <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
46
+            <!--                </triggeringPolicy>-->
47
+        </appender>
47 48
 
48
-    <!--myibatis log configure-->
49
-    <logger name="com.yunzhi.marketing.mapper" level="DEBUG" additivity="false">
50
-        <appender-ref ref="MYSQL" />
51
-    </logger>
49
+        <!--myibatis log configure-->
50
+        <logger name="com.huiju.estateagents.mapper" level="DEBUG" additivity="false">
51
+            <appender-ref ref="MYSQL" />
52
+        </logger>
53
+    </springProfile>
54
+
55
+    <springProfile name="dev">
56
+        <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
57
+        <property name="LOG_HOME" value="/yunpan/dev/logs" />
58
+        <!-- 控制台输出 -->
59
+        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
60
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
61
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
62
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
63
+            </encoder>
64
+        </appender>
65
+        <!-- 按照每天生成日志文件 -->
66
+        <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">
67
+            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
68
+                <!--日志文件输出的文件名-->
69
+                <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}.log</FileNamePattern>
70
+                <!--日志文件保留天数-->
71
+                <MaxHistory>30</MaxHistory>
72
+            </rollingPolicy>
73
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
74
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
75
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
76
+            </encoder>
77
+            <!--日志文件最大的大小-->
78
+            <!--        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
79
+            <!--            <MaxFileSize>10MB</MaxFileSize>-->
80
+            <!--        </triggeringPolicy>-->
81
+        </appender>
82
+
83
+        <!-- 按照每天生成日志文件 -->
84
+        <appender name="MYSQL"  class="ch.qos.logback.core.rolling.RollingFileAppender">
85
+            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
86
+                <!--日志文件输出的文件名-->
87
+                <FileNamePattern>${LOG_HOME}/estateagents-%d{yyyy-MM-dd}-sql.log</FileNamePattern>
88
+                <!--日志文件保留天数-->
89
+                <MaxHistory>30</MaxHistory>
90
+            </rollingPolicy>
91
+            <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
92
+                <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
93
+                <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
94
+            </encoder>
95
+            <!--日志文件最大的大小-->
96
+            <!--                <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">-->
97
+            <!--                    <MaxFileSize>1024MB</MaxFileSize>-->
98
+            <!--                </triggeringPolicy>-->
99
+        </appender>
100
+
101
+        <!--myibatis log configure-->
102
+        <logger name="com.huiju.estateagents.mapper" level="DEBUG" additivity="false">
103
+            <appender-ref ref="MYSQL" />
104
+        </logger>
105
+    </springProfile>
52 106
 
53 107
     <!-- 日志输出级别 -->
54 108
     <root level="INFO">