[ 
https://issues.apache.org/jira/browse/KYLIN-1633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15260085#comment-15260085
 ] 

Satish Singh commented on KYLIN-1633:
-------------------------------------

Hi Team ,
I 've used log4j2 configuration whic is able to generate file as well as log 
are appending in log file in tomcate server ,but log are not appending in 
WebSpare server ,means empt file only created .
Please find below my log4j2.xml file .

<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="debug" strict="true" name="XMLConfigTest"
        packages="org.apache.logging.log4j.test">
        
        <Properties>
                <!--Property name="filename1" immediateFlush="true" 
bufferedIO="true">C:\softtag\logs</Property>
                <Property name="filename2" immediateFlush="true" 
bufferedIO="true">C:\softtag\logs</Property>-->
                                
                <Property name="filename1" immediateFlush="true" 
bufferedIO="true">/opt/IBM/WAS/wasadmin2/app/logs/ibank_logger/chatgatewaysit101</Property>
                        <Property name="filename2" immediateFlush="true" 
bufferedIO="true">/opt/IBM/WAS/wasadmin2/app/logs/ibank_logger/chatgatewaysit101</Property>
                
                <Property name="LOG_PATTERN">%clr{%d{yyyy-MM-dd 
HH:mm:ss.SSS}}{faint} %clr{%5p} %clr{${sys:PID}}{magenta} %clr{---}{faint} 
%clr{[%15.15t]}{faint} %clr{%-40.40c{1.}}{cyan} %clr{:}{faint} 
%m%n%wEx</Property>
        </Properties>
        
        <!-- <Filter type="ThresholdFilter" level="trace"/> -->
        
        <Appenders>
                <!-- <Appender type="Console" name="STDOUT"> <Layout 
type="PatternLayout" 
                        pattern="%m MDC%X%n"/> <Filters> <Filter 
type="MarkerFilter" marker="FLOW" 
                        onMatch="DENY" onMismatch="NEUTRAL"/> <Filter 
type="MarkerFilter" marker="EXCEPTION" 
                        onMatch="DENY" onMismatch="ACCEPT"/> </Filters> 
</Appender> -->
                <Appender type="Console" name="FLOW">
                        <Layout type="PatternLayout" pattern="%C{1}.%M %m 
%ex%n" />
                        <!-- class and line number -->
                        <!-- <Filters> <Filter type="MarkerFilter" 
marker="FLOW" onMatch="ACCEPT" 
                                onMismatch="NEUTRAL"/> <Filter 
type="MarkerFilter" marker="EXCEPTION" onMatch="ACCEPT" 
                                onMismatch="DENY"/> </Filters> -->
                </Appender>
                <Appender type="File" name="File1" 
fileName="${sys:filename1}/test1-${date:yyyy-MM-dd-HH-mm-ss-SSS}.log" 
PatternLayout="${LOG_PATTERN}" append="true" 
class="org.apache.log4j.RollingFileAppender">
                        <!--New log file well be created ,if old file size more 
then 2kb -->
                        <param name="MaxFileSize" value="2000"/>  
                        <Layout type="PatternLayout">
                                <Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
                        </Layout>
                        <Filter type="ThreadContextMapFilter">
                                <KeyValuePair key="appId" value="" />
                        </Filter>
                </Appender>
                <Appender type="File" name="File2" 
fileName="${sys:filename2}/test2-${date:yyyy-MM-dd-HH-mm-ss-SSS}.log" 
append="true">
                        <Layout type="PatternLayout">
                                <Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
                        </Layout>
                        <Filter type="ThreadContextMapFilter">
                                <KeyValuePair key="appId" value="bespoke" />
                        </Filter>
                </Appender>
                <!-- <Appender type="List" name="List"> </Appender> -->
        </Appenders>
        
        <Loggers>
                <!-- <Logger name="org.apache.logging.log4j.test1" 
level="debug" additivity="false"> 
                                <Filter type="ThreadContextMapFilter"> 
<KeyValuePair key="test" value="123"/> 
                                </Filter> <AppenderRef ref="STDOUT"/> </Logger> 
<Logger name="org.apache.logging.log4j.test2" 
                                level="debug" additivity="false"> <AppenderRef 
ref="File1"/> </Logger> <Logger 
                                name="org.apache.logging.log4j.test2" 
level="debug" additivity="false"> <AppenderRef 
                                ref="File2"/> </Logger> 
                        -->
                
                <Root level="ALL">
                        <!-- <AppenderRef ref="List"/> -->
                        <AppenderRef ref="FLOW" />
                        <AppenderRef ref="File1" />
                        <AppenderRef ref="File2" />
                </Root>
                
        </Loggers>
        
</Configuration>

  

> Need help on log4j2 empty logger issue in webs pare environment 
> ----------------------------------------------------------------
>
>                 Key: KYLIN-1633
>                 URL: https://issues.apache.org/jira/browse/KYLIN-1633
>             Project: Kylin
>          Issue Type: Bug
>          Components: Web 
>            Reporter: Satish Singh
>            Assignee: Zhong,Jason
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to