Skip to content

Commit 71f5275

Browse files
committed
unified example module
1 parent 84bdae5 commit 71f5275

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

hugegraph-example/src/main/resources/log4j2.xml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,26 @@
77
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} %-5r [%t] [%-5p] %c %x - %m%n"/>
88
</Console>
99

10-
<RollingFile name="file" fileName="logs/hugegraph-example.log"
11-
filePattern="logs/$${date:yyyy-MM}/hugegraph-example-%d{yyyy-MM-dd}-%i.log">
10+
<!-- Normal server log config -->
11+
<RollingRandomAccessFile name="file" fileName="logs/hugegraph-example.log"
12+
filePattern="logs/$${date:yyyy-MM}/hugegraph-example-%d{yyyy-MM-dd}-%i.log"
13+
immediateFlush="false">
1214
<ThresholdFilter level="TRACE" onMatch="ACCEPT" onMismatch="DENY"/>
1315
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} %-5r [%t] [%-5p] %c %x - %m%n"/>
1416
<SizeBasedTriggeringPolicy size="50MB"/>
15-
</RollingFile>
17+
</RollingRandomAccessFile>
18+
19+
<!-- Separate audit log, buffer size is 512KB -->
20+
<RollingRandomAccessFile name="audit" fileName="logs/audit-hugegraph-example.log"
21+
filePattern="logs/$${date:yyyy-MM}/audit-hugegraph-example-%d{yyyy-MM-dd}-%i.log"
22+
bufferSize="524288" immediateFlush="false">
23+
<ThresholdFilter level="TRACE" onMatch="ACCEPT" onMismatch="DENY"/>
24+
<!-- Use simple format for audit log to speed up -->
25+
<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} - %m%n"/>
26+
<SizeBasedTriggeringPolicy size="50MB"/>
27+
</RollingRandomAccessFile>
1628
</appenders>
29+
1730
<loggers>
1831
<root level="INFO">
1932
<appender-ref ref="console"/>
@@ -47,9 +60,14 @@
4760
<appender-ref ref="console"/>
4861
<appender-ref ref="file"/>
4962
</logger>
50-
<logger name="com.baidu.hugegraph" level="INFO" additivity="false">
63+
<!-- Use mixed async way to output logs -->
64+
<AsyncLogger name="com.baidu.hugegraph" level="INFO" additivity="false">
5165
<appender-ref ref="console"/>
5266
<appender-ref ref="file"/>
53-
</logger>
67+
</AsyncLogger>
68+
<AsyncLogger name="com.baidu.hugegraph.auth" level="INFO" additivity="false">
69+
<appender-ref ref="console"/>
70+
<appender-ref ref="audit"/>
71+
</AsyncLogger>
5472
</loggers>
5573
</configuration>

0 commit comments

Comments
 (0)