File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,6 +14,9 @@ dependencies {
1414 implementation(" com.auth0:java-jwt:4.4.0" )
1515 implementation(" com.auth0:jwks-rsa:0.20.0" )
1616 implementation(" io.jsonwebtoken:jjwt-api:0.11.5" )
17+
18+ implementation(" net.logstash.logback:logstash-logback-encoder:8.1" )
19+
1720 runtimeOnly(" io.jsonwebtoken:jjwt-impl:0.11.5" )
1821 runtimeOnly(" io.jsonwebtoken:jjwt-jackson:0.11.5" )
1922}
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <configuration >
3+ <property name =" CONSOLE_LOG" value =" %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{36} - %msg%n" />
4+
5+ <appender name =" CONSOLE" class =" ch.qos.logback.core.ConsoleAppender" >
6+ <encoder >
7+ <pattern >${CONSOLE_LOG}</pattern >
8+ <charset >utf8</charset >
9+ </encoder >
10+ </appender >
11+
12+ <springProfile name =" prod" >
13+ <appender name =" LOGSTASH" class =" net.logstash.logback.appender.LogstashTcpSocketAppender" >
14+ <destination >logstash:5000</destination >
15+ <encoder class =" net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder" >
16+ <providers >
17+ <timestamp >
18+ <fieldName >timestamp</fieldName >
19+ </timestamp >
20+ <threadName >
21+ <fieldName >thread</fieldName >
22+ </threadName >
23+ <logLevel >
24+ <fieldName >level</fieldName >
25+ </logLevel >
26+ <loggerName >
27+ <fieldName >logger</fieldName >
28+ </loggerName >
29+ <message >
30+ <fieldName >message</fieldName >
31+ </message >
32+ <stackTrace >
33+ <fieldName >stack_trace</fieldName >
34+ </stackTrace >
35+ </providers >
36+ </encoder >
37+ </appender >
38+ <root level =" INFO" >
39+ <appender-ref ref =" CONSOLE" />
40+ <appender-ref ref =" LOGSTASH" />
41+ </root >
42+ </springProfile >
43+
44+ <springProfile name =" !prod" >
45+ <root level =" INFO" >
46+ <appender-ref ref =" CONSOLE" />
47+ </root >
48+ </springProfile >
49+ </configuration >
You can’t perform that action at this time.
0 commit comments