zenglinfu33 2015-04-19 11:50 采纳率: 100%
浏览 1722
已采纳

struts2与hibernate的日志配置出错

#log4j.rootLogger=DEBUG,A1,R
log4j.rootLogger=INFO,A1,R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=mylog.log
log4j.appender.R.MaxFileSize=500KB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n

这是我的log4j.properties文件,

log.info("查询显示在主页左边上方的文章表内容");
List list = id.selNews1();

log.info("查询显示在主页左边上方的文章表内容");
为什么我的log.info里面的文字,不会在mylog.log的日志文件里出现呢?

  • 写回答

4条回答 默认 最新

  • 反应慢 2015-04-22 15:12
    关注

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE log4j:configuration PUBLIC "-//LOG4J//DTD LOG4J//EN" "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd" >
    log4j:configuration
    <!--日志输出到标准控制台 -->





    <!--info输出到文件,只是过滤info级别的信息 -->












    <!--输出到数据库 -->
    <!--





    -->
    <!--error输出到文件,只是过滤error级别的信息 -->












    <!--warn输出到文件,只是过滤warn级别的信息 -->












    <!--info输出到文件,只是过滤info级别的信息 -->












    <!--业务日志 -->












    <!--





    <!– create table t_operation_log –> -->

    <logger name="com.qtong" additivity="false">
        <level class="org.apache.log4j.Level" value="debug" />
        <appender-ref ref="workinfofile" />
        <appender-ref ref="stdout" />
        <appender-ref ref="debugfile"/>
        <!--<appender-ref ref="workinfodb"/> -->
        <!-- <appender-ref ref="errordb"/> -->
    </logger>
    <logger name="com.mchange.v2" additivity="false">
    <level class="org.apache.log4j.Level" value="WARN" />
    </logger>
    
    <!-- <logger name="com.opensymphony.xwork2" additivity="false"> <level class="org.apache.log4j.Level" 
        value="WARN"/> <appender-ref ref="infofile"/> <appender-ref ref="errorfile"/> 
        <appender-ref ref="debugfile"/> <appender-ref ref="warnfile"/> <appender-ref 
        ref="stdout"/> &lt;!&ndash; <appender-ref ref="errordb"/> &ndash;&gt; </logger> 
        <logger name="java.sql.Connection" additivity="false"> <level class="org.apache.log4j.Level" 
        value="debug"/> <appender-ref ref="infofile"/> <appender-ref ref="errorfile"/> 
        <appender-ref ref="debugfile"/> <appender-ref ref="warnfile"/> <appender-ref 
        ref="stdout"/> </logger> <logger name="java.sql.Statement" additivity="false"> 
        <level class="org.apache.log4j.Level" value="DEBUG"/> <appender-ref ref="infofile"/> 
        <appender-ref ref="errorfile"/> <appender-ref ref="debugfile"/> <appender-ref 
        ref="warnfile"/> <appender-ref ref="stdout"/> </logger> <logger name="java.sql.PreparedStatement" 
        additivity="false"> <level class="org.apache.log4j.Level" value="DEBUG"/> 
        <appender-ref ref="infofile"/> <appender-ref ref="errorfile"/> <appender-ref 
        ref="debugfile"/> <appender-ref ref="warnfile"/> <appender-ref ref="stdout"/> 
        </logger> <logger name="java.sql.ResultSet" additivity="false"> <level class="org.apache.log4j.Level" 
        value="DEBUG"/> <appender-ref ref="infofile"/> <appender-ref ref="errorfile"/> 
        <appender-ref ref="debugfile"/> <appender-ref ref="warnfile"/> <appender-ref 
        ref="stdout"/> </logger> -->
    <!-- <logger name="org.springframework"> <level class="org.apache.log4j.Level" 
        value="WARN" /> <appender-ref ref="stdout" /> </logger> <logger name="org.hibernate"> 
        <level class="org.apache.log4j.Level" value="WARN" /> <appender-ref ref="stdout" 
        /> </logger> -->
    <root>
        <priority value="info" />
        <appender-ref ref="stdout" />
        <!-- <appender-ref ref="workinfodb"/> -->
        <!-- <appender-ref ref="infofile" /> <appender-ref ref="errorfile" /> <appender-ref 
            ref="debugfile" /> <appender-ref ref="warnfile" /> -->
    </root>
    

    /log4j:configuration

    这是我的log4j.xml,基本上所有的日志需求都能满足了

    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用
  • ¥15 kafka topic 所有分副本数修改
  • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
  • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?