瀏覽代碼

@IPU_REQ_2022@使用log4j的示例

weihf 3 年之前
父節點
當前提交
2defe69e23

+ 4 - 49
ipu-rest-demo/pom.xml

@ -155,56 +155,11 @@
155 155
        	<groupId>org.quartz-scheduler</groupId>  
156 156
        	<artifactId>quartz-jobs</artifactId>  
157 157
    	</dependency>
158
    	<dependency>
159
            <groupId>org.springframework.boot</groupId>
160
            <artifactId>spring-boot-starter-log4j2</artifactId>
161
            <exclusions>
162
				<exclusion>
163
					<groupId>org.apache.logging.log4j</groupId>
164
					<artifactId>log4j-core</artifactId>
165
				</exclusion>
166
				<exclusion>
167
					<groupId>org.apache.logging.log4j</groupId>
168
					<artifactId>log4j-api</artifactId>
169
				</exclusion>
170
				<exclusion>
171
					<groupId>org.apache.logging.log4j</groupId>
172
					<artifactId>log4j-slf4j-impl</artifactId>
173
				</exclusion>
174
			</exclusions>
158
        <dependency>
159
            <groupId>log4j</groupId>
160
            <artifactId>log4j</artifactId>
161
            <version>1.2.17</version>
175 162
        </dependency>
176
    	<dependency>
177
			<groupId>org.apache.logging.log4j</groupId>
178
			<artifactId>log4j-slf4j-impl</artifactId>
179
			<version>${log4j2}</version>
180
			<exclusions>
181
				<exclusion>
182
					<groupId>org.apache.logging.log4j</groupId>
183
					<artifactId>log4j-api</artifactId>
184
				</exclusion>
185
				<exclusion>
186
					<groupId>org.apache.logging.log4j</groupId>
187
					<artifactId>log4j-core</artifactId>
188
				</exclusion>
189
			</exclusions>
190
		</dependency>
191
		<!--log4j2核心包-->
192
		<dependency>
193
			<groupId>org.apache.logging.log4j</groupId>
194
			<artifactId>log4j-api</artifactId>
195
			<version>${log4j2}</version>
196
		</dependency>
197
		<dependency>
198
			<groupId>org.apache.logging.log4j</groupId>
199
			<artifactId>log4j-core</artifactId>
200
			<version>${log4j2}</version>
201
			<exclusions>
202
				<exclusion>
203
					<groupId>org.apache.logging.log4j</groupId>
204
					<artifactId>log4j-api</artifactId>
205
				</exclusion>
206
			</exclusions>
207
		</dependency>
208 163
	</dependencies>
209 164
210 165
	<build>

+ 1 - 1
ipu-rest-demo/src/main/resources/dev/application.properties

@ -15,7 +15,7 @@ server.context-path=/ipu
15 15
#2.x
16 16
#server.servlet.context-path=/ipu
17 17
#使用maven中的变量替换
18
logging.file=target/logs/${project.artifactId}.log
18
#logging.file=target/logs/${project.artifactId}.log
19 19
spring.application.name=${project.artifactId}
20 20

21 21
#查看spring错误日志

+ 25 - 0
ipu-rest-demo/src/main/resources/dev/log4j.properties

@ -0,0 +1,25 @@
1
### set log levels ###
2
log4j.rootLogger=DEBUG
3
4
### direct log messages to stdout ###
5
log4j.appender.Console=org.apache.log4j.ConsoleAppender
6
log4j.appender.Console.Target=System.out
7
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
8
log4j.appender.Console.layout.ConversionPattern=%-5p(%10c{1}) %m%n
9
10
### direct messages to file framework.log ###
11
log4j.appender.Offline=org.apache.log4j.DailyRollingFileAppender
12
log4j.appender.Offline.File=logs/a/mobile.log
13
log4j.appender.Offline.DatePattern='.'yyyy-MM-dd
14
log4j.appender.Offline.layout=org.apache.log4j.PatternLayout
15
log4j.appender.Offline.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n
16
17
### error log file ###
18
log4j.appender.Error=org.apache.log4j.DailyRollingFileAppender
19
log4j.appender.Error.DatePattern='.'yyyy-MM-dd
20
log4j.appender.Error.File=logs/mobile_error.log
21
log4j.appender.Error.layout=org.apache.log4j.PatternLayout
22
log4j.appender.Error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p(%10c{1}) %m%n 
23
24
### application log config ###
25
log4j.logger.com.ai=DEBUG,Console,Offline

+ 0 - 15
ipu-rest-demo/src/main/resources/dev/log4j2.xml

@ -1,15 +0,0 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<Configuration status="WARN">
3
    <Appenders>
4
        <Console name="Console" target="SYSTEM_OUT">
5
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
6
        </Console>
7
    </Appenders>
8
    <Loggers>
9
        <Root level="WARN">
10
            <AppenderRef ref="Console"/>
11
        </Root>
12
        <logger name="com.ai" level="DEBUG"></logger>
13
        <logger name="org.springframework.boot.web" level="DEBUG"></logger>
14
    </Loggers>
15
</Configuration>