You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/08/16 01:03:34 UTC
[servicecomb-pack] branch master updated: SCB-1443 Adding a Rolling
File Appender for Log4j2
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git
The following commit(s) were added to refs/heads/master by this push:
new 9b66b8c SCB-1443 Adding a Rolling File Appender for Log4j2
9b66b8c is described below
commit 9b66b8cb0b29ad195b4f9a6be38a92dfbf392d0b
Author: Lei Zhang <co...@gmail.com>
AuthorDate: Fri Aug 16 01:03:20 2019 +0800
SCB-1443 Adding a Rolling File Appender for Log4j2
---
alpha/alpha-server/src/main/resources/log4j2.xml | 32 ++++++++++++++++++++----
1 file changed, 27 insertions(+), 5 deletions(-)
diff --git a/alpha/alpha-server/src/main/resources/log4j2.xml b/alpha/alpha-server/src/main/resources/log4j2.xml
index cae04cb..96a4f32 100644
--- a/alpha/alpha-server/src/main/resources/log4j2.xml
+++ b/alpha/alpha-server/src/main/resources/log4j2.xml
@@ -16,15 +16,37 @@
~ limitations under the License.
-->
-<Configuration status="WARN">
+<Configuration status="WARN" monitorInterval="30">
+ <Properties>
+ <Property name="LOG_PATTERN">
+ %d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${hostName} --- [%15.15t] %-40.40c{1.} : %m%n%ex
+ </Property>
+ </Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
- <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
+ <PatternLayout>
+ <Pattern>${LOG_PATTERN}</Pattern>
+ </PatternLayout>
</Console>
+ <RollingFile name="FileAppender" fileName="logs/alpha-server.log"
+ filePattern="logs/alpha-server-%d{yyyy-MM-dd}-%i.log">
+ <PatternLayout>
+ <Pattern>${LOG_PATTERN}</Pattern>
+ </PatternLayout>
+ <Policies>
+ <SizeBasedTriggeringPolicy size="10MB" />
+ </Policies>
+ <DefaultRolloverStrategy max="10"/>
+ </RollingFile>
+ <Async name="ASYNC">
+ <AppenderRef ref="FileAppender"/>
+ <AppenderRef ref="Console"/>
+ </Async>
</Appenders>
<Loggers>
- <AsyncRoot level="info">
- <AppenderRef ref="Console"/>
- </AsyncRoot>
+ <Root level="info">
+ <AppenderRef ref="ASYNC"/>
+ </Root>
</Loggers>
+
</Configuration>