Skip to content

Commit e693d8a

Browse files
committed
feat(log): separate database logs
1 parent 50ad05a commit e693d8a

File tree

2 files changed

+24
-117
lines changed

2 files changed

+24
-117
lines changed

common/src/main/java/org/tron/common/log/layout/MultiLayoutPattern.java

Lines changed: 0 additions & 106 deletions
This file was deleted.

framework/src/main/resources/logback.xml

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,25 @@
2626
<maxHistory>7</maxHistory>
2727
<totalSizeCap>50GB</totalSizeCap>
2828
</rollingPolicy>
29-
<encoder class="org.tron.common.log.layout.MultiLayoutPattern">
29+
<encoder>
3030
<pattern>%d{HH:mm:ss.SSS} %-5level [%t] [%c{1}]\(%F:%L\) %m%n</pattern>
31-
<rule>
32-
<logger>LEVELDB</logger>
33-
<pattern>%d{HH:mm:ss.SSS} %m%n</pattern>
34-
</rule>
35-
<rule>
36-
<logger>ROCKSDB</logger>
37-
<pattern>%d{HH:mm:ss.SSS} %m%n</pattern>
38-
</rule>
31+
</encoder>
32+
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
33+
<level>TRACE</level>
34+
</filter>
35+
</appender>
36+
37+
<appender name="DB" class="ch.qos.logback.core.rolling.RollingFileAppender">
38+
<File>./logs/db/db.log</File>
39+
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
40+
<fileNamePattern>./logs/db/db-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
41+
<maxFileSize>500MB</maxFileSize>
42+
<maxHistory>7</maxHistory>
43+
<totalSizeCap>50GB</totalSizeCap>
44+
</rollingPolicy>
45+
<encoder charset="UTF-8">
46+
<pattern>%d{HH:mm:ss.SSS} %m%n</pattern>
47+
<charset>UTF-8</charset>
3948
</encoder>
4049
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
4150
<level>TRACE</level>
@@ -77,8 +86,12 @@
7786
<logger level="INFO" name="DB"/>
7887
<logger level="INFO" name="capsule"/>
7988
<logger level="INFO" name="VM"/>
80-
<logger level="INFO" name="LEVELDB"/>
81-
<logger level="INFO" name="ROCKSDB"/>
89+
<logger level="INFO" name="LEVELDB" additivity="false">
90+
<appender-ref ref="DB"/>
91+
</logger>
92+
<logger level="INFO" name="ROCKSDB" additivity="false" >
93+
<appender-ref ref="DB"/>
94+
</logger>
8295
<logger level="INFO" name="tool" additivity="false">
8396
<appender-ref ref="CONSOLE"/>
8497
</logger>

0 commit comments

Comments
 (0)