forked from JavaOPs/topjava
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path3_12_test_logging.patch
More file actions
104 lines (97 loc) · 3.62 KB
/
3_12_test_logging.patch
File metadata and controls
104 lines (97 loc) · 3.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Index: src/test/resources/logback-test.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- src/test/resources/logback-test.xml (date 1531055033296)
+++ src/test/resources/logback-test.xml (date 1531055033296)
@@ -0,0 +1,22 @@
+<configuration>
+
+ <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
+ <resetJUL>true</resetJUL>
+ </contextListener>
+
+ <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <charset>UTF-8</charset>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %class{50}.%M:%L - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="org.postgresql" level="debug"/>
+ <logger name="org.springframework.jdbc" level="debug"/>
+ <logger name="ru.javawebinar.topjava" level="debug"/>
+
+ <root level="WARN">
+ <appender-ref ref="console"/>
+ </root>
+
+</configuration>
\ No newline at end of file
Index: src/test/java/ru/javawebinar/topjava/service/UserServiceTest.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- src/test/java/ru/javawebinar/topjava/service/UserServiceTest.java (date 1531054983000)
+++ src/test/java/ru/javawebinar/topjava/service/UserServiceTest.java (date 1531055033286)
@@ -2,6 +2,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.slf4j.bridge.SLF4JBridgeHandler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.test.context.ContextConfiguration;
@@ -26,6 +27,12 @@
@Sql(scripts = "classpath:db/populateDB.sql", config = @SqlConfig(encoding = "UTF-8"))
public class UserServiceTest {
+ static {
+ // Only for postgres driver logging
+ // It uses java.util.logging and logged via jul-to-slf4j bridge
+ SLF4JBridgeHandler.install();
+ }
+
@Autowired
private UserService service;
Index: src/main/resources/logback.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- src/main/resources/logback.xml (date 1531054983000)
+++ src/main/resources/logback.xml (date 1531055033267)
@@ -9,14 +9,14 @@
<encoder>
<charset>UTF-8</charset>
- <pattern>%date %-5level %logger{0} [%file:%line] %msg%n</pattern>
+ <pattern>%date %-5level %logger{50}.%M:%L - %msg%n</pattern>
</encoder>
</appender>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>UTF-8</charset>
- <pattern>%-5level %logger{0} [%file:%line] %msg%n</pattern>
+ <pattern>%d{HH:mm:ss.SSS} %-5level %class{50}.%M:%L - %msg%n</pattern>
</encoder>
</appender>
Index: pom.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pom.xml (date 1531054983000)
+++ pom.xml (date 1531055033308)
@@ -61,6 +61,13 @@
<scope>compile</scope>
</dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jul-to-slf4j</artifactId>
+ <version>${slf4j.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>