Yup. Herewith attaching the configuration file.
And also, in my application, I will be accessing in the following way. Public class Logger{ private static final org.slf4j.Logger slfLogger= LoggerFactory.getLogger("webAnalyticLog"); private static final org.slf4j.Logger adminSlfLogger= LoggerFactory.getLogger("adminAnalyticLog"); if(info.getServiceType() == ADMIN){ adminSlfLogger.info(message); }else{ slfLogger.info(message); } } -----Original Message----- From: Harinath Mallepally [mailto:harin...@careerscale.in] Sent: Monday, October 06, 2014 2:22 PM To: Log4J Users List Subject: Re: Issue with configuration status and Rolling Files share the configuration file. Thanks Harinath Mallepally harin...@careerscale.in Careerscale IT Consulting LLP +91 9391920444 / 040-42100276 Hyderabad On Mon, Oct 6, 2014 at 2:17 PM, sujatha rdn <sujatha...@wavecrest.gi> wrote: > Hi, > > > > I have migrated to log4j2 with slf4j adapter. But I am facing some issues. > > > > 1. When I add configuration status <configuration status=”trace”> I > don’t see any logs related to log4j in my catalina logs > > 2. And also, I have 5 loggers mapped to 5 different rolling files. > But only 4 files get created in the specified location and in that > only one files gets updated with the logs. > > > > Here are some details that you want to know before you suggest me a > solution. > > 1. I am working on servlet 2.5 web application and our container is > tomcat 7. > > 2. I am using slf4j adapter as interface in my application to access > log4j2 > > > > Do please let me know if you need any further details to help me out. > > > > > > Thanks, > > Sujatha >
<?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- Appenders --> <Appenders> <Console name="console" target="SYSTEM_OUT"> <PatternLayout pattern="%d - [%t] %-5p: %c:%L - %m%n"/> </Console> <Async name="apiReqResAsyncAppender" bufferSize="2000" blocking="false"> <AppenderRef ref="apiReqResLoggerAppender"/> </Async> <Async name="uasyncAppender" bufferSize="500000" blocking="false" > <AppenderRef ref="userActivityAppender"/> </Async> <Async name="AsynclogAnalytics" bufferSize="500000" blocking="false"> <AppenderRef ref="logAnalytics"/> </Async> <Async name="adminAsynclogAnalytics" bufferSize="500000" blocking="false"> <AppenderRef ref="adminLogAnalytics"/> </Async> <Async name="asyncConsole" bufferSize="500000" blocking="false" > <AppenderRef ref="console"/> </Async> <Async name="AsyncBatchFileAppender" bufferSize="500000" blocking="false"> <AppenderRef ref="BatchFileAppender"/> </Async> <Async name="asyncAppender" bufferSize="500000" blocking="false"> <AppenderRef ref="ruleAppender"/> </Async> <RollingFile name="userActivityAppender" fileName="/home/wcuser/config/logs/analytics/UserActivity.log" append="true" filePattern="/home/wcuser/config/logs/analytics/UserActivity.log.%d{yyyy-MM-dd}"> <PatternLayout pattern="%m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> <RollingFile name="logAnalytics" fileName="/home/wcuser/config/logs/analytics/Analytics.log" append="true" filePattern="/home/wcuser/config/logs/analytics/Analytics.log.%d{yyyy-MM-d}"> <PatternLayout pattern="%d - [%X{transactionId}] [%t] %-5p: %c:%L - %m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> <RollingFile name="adminLogAnalytics" fileName="/home/wcuser/config/logs/analytics/Analytics_admin.log" append="true" filePattern="/home/wcuser/config/logs/analytics/Analytics_admin.log.%d{yyyy-MM-d}"> <PatternLayout pattern="%d - [%X{transactionId}] [%t] %-5p: %c:%L - %m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> <RollingFile name="ruleAppender" fileName="/home/wcuser/config/logs/analytics/ruleAnalytics.log" append="true" filePattern="/home/wcuser/config/logs/analytics/ruleAnalytics.log.%d{yyyy-MM-d}"> <PatternLayout pattern="%d{dd MMM yyyy HH:mm:ss} - [%t] %-5p: %c:%L - %m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> <RollingFile name="BatchFileAppender" fileName="/home/wcuser/config/logs/batch.log" append="true" filePattern="/home/wcuser/config/logs/batch.log.%d{yyyy-MM-d}"> <PatternLayout pattern="%d %m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> <RollingFile name="apiReqResLoggerAppender" fileName="/home/wcuser/config/logs/analytics/APIRequestResponse.log" append="true" filePattern="/home/wcuser/config/logs/analytics/APIRequestResponse.log.%d{yyyy-MM-d}"> <PatternLayout pattern="%m%n"/> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true"/> <SizeBasedTriggeringPolicy /> </Policies> </RollingFile> </Appenders> <Loggers> <Logger name="User_Activity" additivity="false"> <level value="info" /> <AppenderRef ref="uasyncAppender" /> </Logger> <Logger name="webAnalyticLog" additivity="false"> <level value="debug" /> <AppenderRef ref="AsynclogAnalytics" /> </Logger> <Logger name="adminAnalyticLog" additivity="false"> <level value="debug" /> <AppenderRef ref="adminAsynclogAnalytics" /> </Logger> <Logger name="API_REQUEST_RESPONSE_LOGGER" additivity="false"> <level value="info" /> <AppenderRef ref="apiReqResAsyncAppender" /> </Logger> <Logger name="java.sujatha.decisiion" additivity="false"> <level value="info" /> <AppenderRef ref="asyncAppender" /> </Logger> <Logger name="java.sujatha.compression" additivity="false"> <level value="info" /> <AppenderRef ref="AsyncBatchFileAppender"/> </Logger> <Logger name="com.jolbox.bonecp" level="WARN"/> <Logger name="org.hibernate" level="WARN"/> <Logger name="org.apache.camel" level="WARN"/> <Logger name="org.springframework" level="WARN"/> <Root level="info"> <AppenderRef ref="asyncConsole"/> </Root> </Loggers> </configuration>
--------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org