1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <Configuration status =" WARN" >
3+ <Appenders >
4+ <!-- console appender -->
5+ <Console name =" Console" target =" SYSTEM_OUT" >
6+ <PatternLayout charset =" UTF-8" pattern =" %d{yyyy-MM-dd HH:mm:ss SSS}|%t|%-5p|%m%n" />
7+ </Console >
8+
9+ <!-- north interface log -->
10+ <RollingFile name =" NorthInterfaceLogAppender" fileName =" ${sys:user.dir}/logs/OBS-SDK.interface_north.log"
11+ filePattern =" ${sys:user.dir}/logs/OBS-SDK.interface_north-%i.log" filePermissions =" rw-------" >
12+ <PatternLayout charset =" UTF-8" pattern =" %d{yyyy-MM-dd HH:mm:ss SSS}|%t|%-5p|%m%n" />
13+ <SizeBasedTriggeringPolicy size =" 20M" />
14+ <DefaultRolloverStrategy max =" 10" />
15+ </RollingFile >
16+
17+ <!-- south interface log -->
18+ <RollingFile name =" SouthInterfaceLogAppender" fileName =" ${sys:user.dir}/logs/OBS-SDK.interface_south.log"
19+ filePattern =" ${sys:user.dir}/logs/OBS-SDK.interface_south-%i.log" filePermissions =" rw-------" >
20+ <PatternLayout charset =" UTF-8" pattern =" %d{yyyy-MM-dd HH:mm:ss SSS}|%t|%-5p|%m%n" />
21+ <SizeBasedTriggeringPolicy size =" 20M" />
22+ <DefaultRolloverStrategy max =" 10" />
23+ </RollingFile >
24+
25+ <!-- access log -->
26+ <RollingFile name =" AccessLogAppender" fileName =" ${sys:user.dir}/logs/OBS-SDK.access.log"
27+ filePattern =" ${sys:user.dir}/logs/OBS-SDK.access-%i.log" filePermissions =" rw-------" >
28+ <PatternLayout charset =" UTF-8" pattern =" %t|%-5p|%m%n" />
29+ <SizeBasedTriggeringPolicy size =" 20M" />
30+ <DefaultRolloverStrategy max =" 10" />
31+ </RollingFile >
32+
33+ </Appenders >
34+
35+ <Loggers >
36+ <!-- north log -->
37+ <Logger name =" com.obs.services.ObsClient" level =" WARN"
38+ additivity =" false" >
39+ <AppenderRef ref =" NorthInterfaceLogAppender" />
40+ </Logger >
41+
42+ <!-- south log -->
43+ <Logger name =" com.obs.services.internal.RestStorageService" level =" WARN"
44+ additivity =" false" >
45+ <AppenderRef ref =" SouthInterfaceLogAppender" />
46+ </Logger >
47+
48+ <!-- access log -->
49+ <Logger name =" com.obs.log.AccessLogger" level =" WARN"
50+ additivity =" false" >
51+ <AppenderRef ref =" AccessLogAppender" />
52+ </Logger >
53+
54+ <!-- console log -->
55+ <Root level =" WARN" >
56+ <AppenderRef ref =" Console" />
57+ </Root >
58+ </Loggers >
59+ </Configuration >
0 commit comments