mirror of
https://github.com/corda/corda.git
synced 2024-12-21 05:53:23 +00:00
195d69d0dc
Adding an extra logger to printBasicNodeInfo in both console and log file, respectively. Also, node's legal name is now printed to console as well.
61 lines
2.4 KiB
XML
61 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Configuration status="info">
|
|
|
|
<Properties>
|
|
<Property name="log-path">logs</Property>
|
|
<Property name="log-name">node-${hostName}</Property>
|
|
<Property name="archive">${sys:log-path}/archive</Property>
|
|
<Property name="consoleLogLevel">error</Property>
|
|
<Property name="defaultLogLevel">info</Property>
|
|
</Properties>
|
|
|
|
<ThresholdFilter level="trace"/>
|
|
|
|
<Appenders>
|
|
<Console name="Console-Appender" target="SYSTEM_OUT">
|
|
<PatternLayout pattern="%highlight{%level{length=1} %d{HH:mm:ss} [%t] %c{2}.%M - %msg%n}{INFO=white,WARN=red,FATAL=bright red}" />
|
|
</Console>
|
|
|
|
<!-- Required for printBasicInfo -->
|
|
<Console name="Console-Appender-Println" target="SYSTEM_OUT">
|
|
<PatternLayout pattern="%msg%n" />
|
|
</Console>
|
|
|
|
<!-- Will generate up to 10 log files for a given day. During every rollover it will delete
|
|
those that are older than 60 days, but keep the most recent 10 GB -->
|
|
<RollingFile name="RollingFile-Appender"
|
|
fileName="${sys:log-path}/${log-name}.log"
|
|
filePattern="${archive}/${log-name}.%d{yyyy-MM-dd}-%i.log.gz">
|
|
|
|
<PatternLayout pattern="[%-5level] %d{ISO8601}{GMT+0} [%t] %c{2}.%M - %msg%n"/>
|
|
|
|
<Policies>
|
|
<TimeBasedTriggeringPolicy/>
|
|
<SizeBasedTriggeringPolicy size="10MB"/>
|
|
</Policies>
|
|
|
|
<DefaultRolloverStrategy min="1" max="10">
|
|
<Delete basePath="${archive}" maxDepth="1">
|
|
<IfFileName glob="${log-name}*.log.gz"/>
|
|
<IfLastModified age="60d">
|
|
<IfAny>
|
|
<IfAccumulatedFileSize exceeds="10 GB"/>
|
|
</IfAny>
|
|
</IfLastModified>
|
|
</Delete>
|
|
</DefaultRolloverStrategy>
|
|
|
|
</RollingFile>
|
|
</Appenders>
|
|
|
|
<Loggers>
|
|
<Root level="${sys:defaultLogLevel}">
|
|
<AppenderRef ref="Console-Appender" level="${sys:consoleLogLevel}"/>
|
|
<AppenderRef ref="RollingFile-Appender" />
|
|
</Root>
|
|
<Logger name="BasicInfo" additivity="false">
|
|
<AppenderRef ref="Console-Appender-Println"/>
|
|
<AppenderRef ref="RollingFile-Appender" />
|
|
</Logger>
|
|
</Loggers>
|
|
</Configuration> |