WebHost/Config/Log4Net.config

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!--添加自定义节点:log4net  type:解析类名,程序集名(log4net.dll)-->
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  </configSections>

  <log4net>
    <!--定义输出到文件中-->
    <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">
      <!--定义文件存放位置-->
      <file value="Log\\Info"/>
      <!--是否追加到文件,默认为true,通常无需设置-->
      <appendToFile value="true"/>
      <RollingStyle value="Date"/>
      <!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置-->
      <DatePattern value="yyyyMMdd&quot;.log&quot;" />
      <!--日志文件名是否为静态-->
      <StaticLogFileName value="false"/>
      <!--多线程时采用最小锁定-->
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <!--布局(向用户显示最后经过格式化的输出信息)-->
      <layout type="log4net.Layout.PatternLayout">
        <!--
           %m(message):输出的日志消息,如ILog.Debug(…)输出的一条消息 
           %n(new line):换行 
           %d(datetime):输出当前语句运行的时刻 
           %r(run time):输出程序从运行到执行到当前语句时消耗的毫秒数 
           %t(thread id):当前语句所在的线程ID 
           %p(priority): 日志的当前优先级别,即DEBUG、INFO、WARN…等 
           %c(class):当前日志对象的名称,例如:
           %L:输出语句所在的行号 
           %F:输出语句所在的文件名 
           %-数字:表示该项的最小长度,如果不够,则用空格填充
          -->
        <!--<Header value="[Header]&#13;&#10;"/>
        <Footer value="[Footer]&#13;&#10;"/>-->
        <!--正文-->
        <ConversionPattern value="%n记录时间:%date 线程ID:[%thread] %n出错类:%logger property:[%property{NDC}]%n所在文件:[%F]%n信息描述:%message%n"  />
      </layout>
    </appender>

    <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender">
      <file value="Log\\Error"/>
      <appendToFile value="true"/>
      <RollingStyle value="Date"/>
      <DatePattern value="yyyyMMdd&quot;.log&quot;" />
      <StaticLogFileName value="false"/>
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <layout type="log4net.Layout.PatternLayout">
        <!--<Header value="[Header]&#13;&#10;"/>
        <Footer value="[Footer]&#13;&#10;"/>-->
        <!--正文-->
        <ConversionPattern value="%n记录时间:%date 线程ID:[%thread]%n出错类:%logger property:[%property{NDC}] %n所在文件:[%F]%n错误描述:%message%n"  />
      </layout>
    </appender>

    <root>
      <level value="ERROR"/>
      <appender-ref ref="ErrorAppender" />
后面还有 8 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。