@@ -8,8 +8,10 @@ to you under the Apache License, Version 2.0 (the
88"License"); you may not use this file except in compliance
99with the License. You may obtain a copy of the License at
1010
11+
1112 http://www.apache.org/licenses/LICENSE-2.0
1213
14+
1315Unless required by applicable law or agreed to in writing,
1416software distributed under the License is distributed on an
1517"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@@ -20,14 +22,17 @@ under the License.
2022<Configuration monitorInterval =" 60" packages =" org.apache.cloudstack.alert.snmp,org.apache.cloudstack.syslog" >
2123 <Appenders >
2224
25+
2326 <properties >
2427 <property name =" filters" >net.sf.cglib.proxy</property >
2528 </properties >
2629
30+
2731 <!-- ================================= -->
2832 <!-- Preserve messages in a local file -->
2933 <!-- ================================= -->
3034
35+
3136 <!-- A regular appender -->
3237 <RollingFile name =" FILE" append =" true" fileName =" @MSLOG@" filePattern =" @MSLOG@.%d{yyyy-MM-dd}.gz" >
3338 <ThresholdFilter level =" TRACE" onMatch =" ACCEPT" onMismatch =" DENY" />
@@ -37,6 +42,7 @@ under the License.
3742 <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
3843 </RollingFile >
3944
45+
4046 <RollingFile name =" APISERVER" append =" true" fileName =" @APISERVERLOG@" filePattern =" @APISERVERLOG@.%d{yyyy-MM-dd}.gz" >
4147 <ThresholdFilter level =" DEBUG" onMatch =" ACCEPT" onMismatch =" DENY" />
4248 <Policies >
@@ -45,89 +51,122 @@ under the License.
4551 <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
4652 </RollingFile >
4753
54+
4855 <!-- ============================== -->
4956 <!-- Append warnings+ to the syslog if it is listening on UDP port -->
5057 <!-- ============================== -->
5158
59+
5260 <Syslog name =" SYSLOG" host =" localhost" facility =" LOCAL6" >
5361 <ThresholdFilter level =" WARN" onMatch =" ACCEPT" onMismatch =" DENY" />
5462 <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
5563 </Syslog >
5664
65+
5766 <!-- ============================== -->
5867 <!-- Append alerts to the syslog if it is configured -->
5968 <!-- ============================== -->
6069
70+
6171 <AlertSyslogAppender name =" ALERTSYSLOG" syslogHosts =" " facility =" LOCAL6" >
6272 <ThresholdFilter level =" WARN" onMatch =" ACCEPT" onMismatch =" DENY" />
6373 <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
6474 </AlertSyslogAppender >
6575
76+
6677 <!-- ============================== -->
6778 <!-- Append messages to the console -->
6879 <!-- ============================== -->
6980
81+
7082 <Console name =" CONSOLE" target =" SYSTEM_OUT" >
71- <ThresholdFilter level =" OFF " onMatch =" ACCEPT " onMismatch =" DENY " />
83+ <ThresholdFilter level =" ERROR " onMatch =" DENY " onMismatch =" ACCEPT " />
7284 <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
7385 </Console >
7486
87+ <Console name =" CONSOLE_ERR" target =" SYSTEM_ERR" >
88+ <ThresholdFilter level =" ERROR" onMatch =" ACCEPT" onMismatch =" DENY" />
89+ <PatternLayout pattern =" %d{DEFAULT} %-5p [%c{1.}] (%t:%x) (logid:%X{logcontextid}) %m%ex{filters(${filters})}%n" />
90+ </Console >
91+
92+
7593 <!-- ============================== -->
7694 <!-- send alert warnings+ as the SNMP trap if it is configured! -->
7795 <!-- ============================== -->
7896
97+
7998 <SnmpTrapAppender name =" SNMP" SnmpManagerIpAddresses =" " SnmpManagerPorts =" " SnmpManagerCommunities =" " >
8099 <ThresholdFilter level =" WARN" onMatch =" ACCEPT" onMismatch =" DENY" />
81100 </SnmpTrapAppender >
82101 </Appenders >
83102
103+
84104 <Loggers >
85105
106+
86107 <Logger name =" com.cloud" level =" DEBUG" />
87108
109+
88110 <Logger name =" org.apache.cloudstack" level =" DEBUG" />
89111
112+
90113 <Logger name =" com.cloud.utils.nio" level =" INFO" />
91114
115+
92116 <Logger name =" org.apache" level =" INFO" />
93117
118+
94119 <Logger name =" org.apache.cloudstack.api.command" level =" DEBUG" />
95120
121+
96122 <Logger name =" org" level =" INFO" />
97123
124+
98125 <Logger name =" org.springframework" level =" WARN" />
99126
127+
100128 <Logger name =" org.apache.cloudstack.spring.module.context.ResourceApplicationContext" level =" WARN" />
101129
130+
102131 <Logger name =" net" level =" INFO" />
103132
133+
104134 <Logger name =" apiserver.com.cloud" level =" DEBUG" />
105135
136+
106137 <Logger name =" apiserver.com.cloud" level =" DEBUG" additivity =" false" >
107138 <AppenderRef ref =" APISERVER" />
108139 </Logger >
109140
141+
110142 <Logger name =" com.amazonaws" level =" INFO" />
111143
144+
112145 <Logger name =" httpclient.wire" level =" INFO" />
113146
147+
114148 <Logger name =" org.apache.cloudstack.alert" additivity =" false" level =" WARN" >
115149 <AppenderRef ref =" SYSLOG" />
116150 <AppenderRef ref =" CONSOLE" />
151+ <AppenderRef ref =" CONSOLE_ERR" />
117152 <AppenderRef ref =" FILE" />
118153 <AppenderRef ref =" SNMP" />
119154 <AppenderRef ref =" ALERTSYSLOG" />
120155 </Logger >
121156
157+
122158 <!-- ======================= -->
123159 <!-- Setup the Root category -->
124160 <!-- ======================= -->
125161
162+
126163 <Root level =" INFO" >
127164 <AppenderRef ref =" SYSLOG" />
128165 <AppenderRef ref =" CONSOLE" />
166+ <AppenderRef ref =" CONSOLE_ERR" />
129167 <AppenderRef ref =" FILE" />
130168 </Root >
131169
170+
132171 </Loggers >
133172</Configuration >
0 commit comments