zoukankan      html  css  js  c++  java
  • log4net logger.IsInfoEnabled为true却不写入文件???

    log4net logger.IsInfoEnabled为true调试信息却不写入文件???

    配置是正确的,详细配置如下:

    <log4net>
        <appender name="DailyRollingFile" type="log4net.Appender.RollingFileAppender">
          <file value="log/daily.log" />
          <appendToFile value="true" />
          <rollingStyle value="Composite" />
          <datePattern value="yyyyMMdd" />
          <maxSizeRollBackups value="10" />
          <maximumFileSize value="3MB" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger [%M] - %message%newline" />
          </layout>
        </appender>
        <appender name="SQLRollingFile" type="log4net.Appender.RollingFileAppender">
          <file value="log/sql.log" />
          <appendToFile value="true" />
          <rollingStyle value="Composite" />
          <datePattern value="yyyyMMdd" />
          <maxSizeRollBackups value="20" />
          <maximumFileSize value="5MB" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger [%M]  - %message%newline" />
          </layout>
        </appender>
        <root>
          <level value="DEBUG" />
          <appender-ref ref="DailyRollingFile" />
        </root>
        <logger name="NHibernate.SQL">
          <appender-ref ref="SQLRollingFile" />
          <level value="DEBUG" />
        </logger>
        <logger name="NHibernate">
          <level value="INFO" />
        </logger>
      </log4net>

      不知道什么原因,猜测是可能我的VS出问题了吧(其它项目也是一样的配置可以生成调试信息),配置会生成文件,但是不记录调试信息:

    只有运行时修改一下这个配置才会生成调试信息,如下

    <root>
          <level value="DEBUG" />
          <appender-ref ref="DailyRollingFile" />
    </root>

    将root节点level的value改为ALL,才会生成调试信息,否则生成的调试信息不回写入文件daily.log中。

      已找到不写入文件的原因,是由于引入第三方组件的问题引起的,我的是在配置文件中配置(web.config),第三方组件又把log4net包了一下,不知道肿么就把我的配置给覆盖了。

  • 相关阅读:
    bzoj 4010: [HNOI2015]菜肴制作
    bzoj4827: [Hnoi2017]礼物
    bzoj3160: 万径人踪灭
    bzoj4503: 两个串
    bzoj2648: SJY摆棋子
    bzoj2780: [Spoj]8093 Sevenk Love Oimaster
    bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
    MySQL:记录的增删改查、单表查询、约束条件、多表查询、连表、子查询、pymysql模块、MySQL内置功能
    MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系
    网络编程进阶:并发编程之协程、IO模型
  • 原文地址:https://www.cnblogs.com/huhaochuang/p/2828612.html
Copyright © 2011-2022 走看看