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

jialiang pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new ddabe51771 AMBARI-26523: Add missing logback.xml #4035
ddabe51771 is described below

commit ddabe517717496bcd29ad0070f13615e66bbc8fe
Author: hidataplus <[email protected]>
AuthorDate: Thu Jul 3 14:23:35 2025 +0800

    AMBARI-26523: Add missing logback.xml #4035
---
 ambari-server/conf/unix/logback.xml | 106 ++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

diff --git a/ambari-server/conf/unix/logback.xml 
b/ambari-server/conf/unix/logback.xml
new file mode 100644
index 0000000000..d2409a58ba
--- /dev/null
+++ b/ambari-server/conf/unix/logback.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration scan="true" scanPeriod="30 seconds">
+  <!-- env -->
+  <property name="AMBARI_ROOT_DIR" value="/" />
+  <property name="AMBARI_LOG_DIR" 
value="${AMBARI_ROOT_DIR}/var/log/ambari-server" />
+  
+  <!-- Root logger -->
+  <appender name="FILE" 
class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-server.log</file>
+    <rollingPolicy 
class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+      
<fileNamePattern>${AMBARI_LOG_DIR}/ambari-server.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
+      <maxFileSize>80MB</maxFileSize>
+      <maxHistory>60</maxHistory>
+    </rollingPolicy>
+    <encoder>
+      <pattern>%d{ISO8601} %-5level [%thread] %logger{36}:%line - 
%msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- Log config changes -->
+  <appender name="CONFIG_CHANGE" class="ch.qos.logback.core.FileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-config-changes.log</file>
+    <encoder>
+      <pattern>%d{ISO8601} %-5level - %msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- Log alert state changes -->
+  <appender name="ALERTS" class="ch.qos.logback.core.FileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-alerts.log</file>
+    <encoder>
+      <pattern>%d{ISO8601} %msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- Log database check process -->
+  <appender name="DB_CHECK" class="ch.qos.logback.core.FileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-server-check-database.log</file>
+    <encoder>
+      <pattern>%d{ISO8601} %-5level - %msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- EclipsLink -> slf4j bridge -->
+  <appender name="ECLIPSELINK" 
class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-eclipselink.log</file>
+    <rollingPolicy 
class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+      
<fileNamePattern>${AMBARI_LOG_DIR}/ambari-eclipselink.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
+      <maxFileSize>50MB</maxFileSize>
+      <maxHistory>10</maxHistory>
+    </rollingPolicy>
+    <encoder>
+      <pattern>%msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- Audit logging -->
+  <appender name="AUDIT" 
class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${AMBARI_LOG_DIR}/ambari-audit.log</file>
+    <rollingPolicy 
class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
+      
<fileNamePattern>${AMBARI_LOG_DIR}/ambari-audit-%d{yyyy-MM-dd}-%i.log.gz</fileNamePattern>
+      <maxFileSize>50MB</maxFileSize>
+      <maxHistory>13</maxHistory>
+    </rollingPolicy>
+    <encoder>
+      <pattern>%msg%n</pattern>
+    </encoder>
+  </appender>
+
+  <!-- log level -->
+  <logger name="configchange" level="INFO" additivity="false">
+    <appender-ref ref="CONFIG_CHANGE" />
+  </logger>
+  
+  <logger name="alerts" level="INFO" additivity="false">
+    <appender-ref ref="ALERTS" />
+  </logger>
+  
+  <logger name="org.apache.ambari.server.checks" level="INFO" 
additivity="false">
+    <appender-ref ref="DB_CHECK" />
+  </logger>
+  
+  <logger name="eclipselink" level="TRACE" additivity="false">
+    <appender-ref ref="ECLIPSELINK" />
+  </logger>
+  
+  <logger name="audit" level="INFO" additivity="false">
+    <appender-ref ref="AUDIT" />
+  </logger>
+  
+  <logger name="com.sun.jersey" level="WARN" />
+  <logger name="org.glassfish.jersey" level="WARN" />
+  <logger name="org.eclipse.jetty" level="WARN" />
+  <logger name="org.apache.hadoop.yarn.client" level="WARN" />
+  
+  <!-- log level -->
+  <logger name="org.apache.ambari.server.security.authorization" level="WARN" 
/>
+  <logger 
name="org.apache.ambari.server.security.authorization.AuthorizationHelper" 
level="INFO" />
+  <logger 
name="org.apache.ambari.server.security.authorization.AmbariLdapBindAuthenticator"
 level="INFO" />
+
+  <!-- root -->
+  <root level="INFO">
+    <appender-ref ref="FILE" />
+  </root>
+</configuration>
+                               
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to