zoukankan      html  css  js  c++  java
  • 如何在项目中添加Log4net_web.config

    <log4net>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger %ndc - %message%newline"/>
    </layout>
    </appender>
    <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
    </layout>
    </appender>
    <appender name="SQLRollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="Logs/"/>
    <appendToFile value="true"/>
    <datePattern value="yyyyMMdd.SQLLOG"/>
    <maxSizeRollBackups value="10"/>
    <rollingStyle value="Date"/>
    <maximumFileSize value="10MB"/>
    <staticLogFileName value="false"/>
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
    </layout>
    </appender>
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="Logs/"/>
    <appendToFile value="true"/>
    <datePattern value="yyyyMMdd.LOG"/>
    <maxSizeRollBackups value="10"/>
    <rollingStyle value="Date"/>
    <maximumFileSize value="10MB"/>
    <staticLogFileName value="false"/>
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
    </layout>
    </appender>
    <root>
    <level value="Info"/>
    <appender-ref ref="ConsoleAppender"/>
    <appender-ref ref="TraceAppender"/>
    <appender-ref ref="RollingLogFileAppender"/>
    </root>

    <logger name="BasePage">
    <level value="INFO" />
    <!--<appender-ref ref="ConsoleAppender"/>
    <appender-ref ref="TraceAppender"/>-->
    <appender-ref ref="RollingLogFileAppender"/>
    </logger>

    <logger name="Spring">
    <level value="ERROR"/>
    <appender-ref ref="ConsoleAppender"/>
    <appender-ref ref="TraceAppender"/>
    <appender-ref ref="RollingLogFileAppender"/>
    </logger>
    </log4net>

    要写一个类basepage 继承自page,这样配置完如果有黄页,就会自动记录错误

    手动使用:

    private static ILog logger = LogManager.GetLogger(typeof(SystemJob));
    
    logger.Info(string.Format("Sycn MTM Log:Country Code is empty."));
    
  • 相关阅读:
    三.php变量赋值和销毁
    四.php运算符(1)算术运算符
    四.php运算符(2)比较运算符
    四.php运算符(4)逻辑运算符
    extjs与后台交互
    EXT2.0 form实例
    SQL Server 2005 中的计算字段
    extJSitemselector的使用
    操作二进制数据
    Extjs Itemselector的使用示例
  • 原文地址:https://www.cnblogs.com/wangguowen27/p/log4net.html
Copyright © 2011-2022 走看看