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条)

报告相同问题?

悬赏问题

  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证