1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <Configuration >
3
+ <Properties >
4
+ <property name =" audit.trail.log.extraFile" >${bundle:application:audit.trail.log.extraFile}</property >
5
+ <property name =" audit.trail.log.file" >${bundle:application:audit.trail.log.file}</property >
6
+ <property name =" logging.level.org.apache.shiro" >${bundle:application:logging.level.org.apache.shiro}</property >
7
+ <property name =" logging.level.org.ohdsi" >${bundle:application:logging.level.org.ohdsi}</property >
8
+ <property name =" logging.level.org.pac4j" >${bundle:application:logging.level.org.pac4j}</property >
9
+ <property name =" logging.level.org.springframework.orm" >${bundle:application:logging.level.org.springframework.orm}</property >
10
+ <property name =" logging.level.org.springframework.jdbc" >${bundle:application:logging.level.org.springframework.jdbc}</property >
11
+ <property name =" logging.level.root" >${bundle:application:logging.level.root}</property >
12
+ </Properties >
13
+ <Appenders >
14
+ <RollingFile name =" audit" fileName =" ${audit.trail.log.file}"
15
+ filePattern =" /tmp/atlas/audit/audit-%d{yyyy-MM-dd}-%i.log" >
16
+ <PatternLayout >
17
+ <Pattern >%m%n</Pattern >
18
+ </PatternLayout >
19
+ <Policies >
20
+ <TimeBasedTriggeringPolicy interval =" 1" modulate =" true" />
21
+ </Policies >
22
+ </RollingFile >
23
+ <Async name =" audit-async" >
24
+ <AppenderRef ref =" audit" />
25
+ </Async >
26
+ <RollingFile name =" audit-extra" fileName =" ${audit.trail.log.extraFile}"
27
+ filePattern =" /tmp/atlas/audit/audit-extra-%d{yyyy-MM-dd}-%i.log" >
28
+ <PatternLayout >
29
+ <Pattern >%m%n</Pattern >
30
+ </PatternLayout >
31
+ <Policies >
32
+ <TimeBasedTriggeringPolicy interval =" 1" modulate =" true" />
33
+ </Policies >
34
+ </RollingFile >
35
+ <Async name =" audit-extra-async" >
36
+ <AppenderRef ref =" audit-extra" />
37
+ </Async >
38
+ <Console name =" Console" target =" SYSTEM_OUT" >
39
+ <PatternLayout pattern =" %d{yyyy-MM-dd HH:mm:ss.SSS} %p %t %C - %x - %m%n" />
40
+ </Console >
41
+ </Appenders >
42
+ <Loggers >
43
+ <Root level =" ${logging.level.root}" >
44
+ <AppenderRef ref =" Console" />
45
+ </Root >
46
+ <logger name =" audit" >
47
+ <AppenderRef ref =" audit-async" />
48
+ </logger >
49
+ <logger name =" audit-extra" >
50
+ <AppenderRef ref =" audit-extra-async" />
51
+ </logger >
52
+ <logger name =" org.ohdsi" level =" ${logging.level.org.ohdsi}" >
53
+ <AppenderRef ref =" Console" />
54
+ </logger >
55
+ <logger name =" org.springframework.orm" level =" ${logging.level.org.springframework.orm}" >
56
+ <AppenderRef ref =" Console" />
57
+ </logger >
58
+ <logger name =" org.springframework.jdbc" level =" ${logging.level.org.springframework.jdbc}" >
59
+ <AppenderRef ref =" Console" />
60
+ </logger >
61
+ <logger name =" org.apache.shiro" level =" ${logging.level.org.apache.shiro}" >
62
+ <AppenderRef ref =" Console" />
63
+ </logger >
64
+ <logger name =" org.pac4j" level =" ${logging.level.org.pac4j:level:-info}" >
65
+ <AppenderRef ref =" Console" />
66
+ </logger >
67
+ </Loggers >
68
+ </Configuration >
0 commit comments