You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by is...@apache.org on 2022/11/02 11:36:43 UTC

[airavata-custos] branch baremetal updated: implement log rotation

This is an automated email from the ASF dual-hosted git repository.

isjarana pushed a commit to branch baremetal
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git


The following commit(s) were added to refs/heads/baremetal by this push:
     new cbd3e7ac4 implement log rotation
     new 2261e4a33 Merge pull request #318 from isururanawaka/baremetal
cbd3e7ac4 is described below

commit cbd3e7ac499a1f341f677fa1aeac04e07cafc4ba
Author: Isuru Ranawaka <ir...@gmail.com>
AuthorDate: Wed Nov 2 07:36:00 2022 -0400

    implement log rotation
---
 .../src/main/resources/log4j2.xml                  | 27 ++++++++++++++++++++++
 .../src/main/resources/log4j2.xml                  | 27 ++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/custos-core-services-server/src/main/resources/log4j2.xml b/custos-core-services-server/src/main/resources/log4j2.xml
new file mode 100644
index 000000000..8ae0934c5
--- /dev/null
+++ b/custos-core-services-server/src/main/resources/log4j2.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+
+    <Appenders>
+        <Console name="Console" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d [%t] %-5p %c{30} %X - %m%n"/>
+        </Console>
+        <RollingFile name="RollingFileAppender" fileName="./logs/custos-core-services-sevrer.log"
+                     filePattern="./logs/${date:yyyy-MM}/custos-core-services-sevrer.log-%d{MM-dd-yyyy}-%i.log.gz">
+            <PatternLayout>
+                <Pattern>%d [%t] %-5p %c{30} %X - %m%n</Pattern>
+            </PatternLayout>
+            <Policies>
+                <OnStartupTriggeringPolicy />
+                <TimeBasedTriggeringPolicy />
+                <SizeBasedTriggeringPolicy size="50 MB" />
+            </Policies>
+            <DefaultRolloverStrategy max="20" />
+        </RollingFile>
+    </Appenders>
+    <Loggers>
+        <Root level="INFO">
+            <AppenderRef ref="Console"/>
+            <AppenderRef ref="RollingFileAppender"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file
diff --git a/custos-integration-services-server/src/main/resources/log4j2.xml b/custos-integration-services-server/src/main/resources/log4j2.xml
new file mode 100644
index 000000000..89df8ee99
--- /dev/null
+++ b/custos-integration-services-server/src/main/resources/log4j2.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+
+    <Appenders>
+        <Console name="Console" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d [%t] %-5p %c{30} %X - %m%n"/>
+        </Console>
+        <RollingFile name="RollingFileAppender" fileName="./logs/custos-core-services-sevrer.log"
+                     filePattern="./logs/${date:yyyy-MM}/custos-integration-server.log-%d{MM-dd-yyyy}-%i.log.gz">
+            <PatternLayout>
+                <Pattern>%d [%t] %-5p %c{30} %X - %m%n</Pattern>
+            </PatternLayout>
+            <Policies>
+                <OnStartupTriggeringPolicy />
+                <TimeBasedTriggeringPolicy />
+                <SizeBasedTriggeringPolicy size="50 MB" />
+            </Policies>
+            <DefaultRolloverStrategy max="20" />
+        </RollingFile>
+    </Appenders>
+    <Loggers>
+        <Root level="INFO">
+            <AppenderRef ref="Console"/>
+            <AppenderRef ref="RollingFileAppender"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file