log4net配置要点

1。log4net.config. 这个是最重要的配置,不用多说

<?xml version="1.0" encoding="utf-8" ?>
<log4net>
  <!-- Define some output appenders -->
  <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value=".\log\log.txt" />
    <appendToFile value="true" />
    <!--可以为:Once|Size|Date|Composite-->
    <!--Composite为Size和Date的组合-->
    <rollingStyle value="Composite" />
    <!--日志最大个数,都是最新的-->
    <!--rollingStyle节点为Date时,该节点不起作用-->
    <!--rollingStyle节点为Size时,只能有value个日志-->
    <!--rollingStyle节点为Composite时,每天有value个日志-->
    <maxSizeRollBackups value="-1" />
    <!--当备份文件时,为文件名加的后缀-->
    <datePattern value=".yyyy-MM-dd" />
    <!--日志文件大小,可用的单位:KB|MB|GB-->
    <maximumFileSize value="10MB" />
    <layout type="log4net.Layout.PatternLayout">
      <header value="[Header]
" />
      <footer value="[Footer]
" />
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
    </layout>
    <!--输出级别-->
    <filter type="log4net.Filter.LevelRangeFilter">
      <levelMax value="WARN" />
    </filter>
  </appender>
  <appender name="RollingErrorLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value=".\log\log_error.txt" />
    <appendToFile value="true" />
    <!--可以为:Once|Size|Date|Composite-->
    <!--Composite为Size和Date的组合-->
    <rollingStyle value="Composite" />
    <!--日志最大个数,都是最新的-->
    <!--rollingStyle节点为Date时,该节点不起作用-->
    <!--rollingStyle节点为Size时,只能有value个日志-->
    <!--rollingStyle节点为Composite时,每天有value个日志-->
    <maxSizeRollBackups value="-1" />
    <!--当备份文件时,为文件名加的后缀-->
    <datePattern value=".yyyy-MM-dd" />
    <!--日志文件大小,可用的单位:KB|MB|GB-->
    <maximumFileSize value="10MB" />
    <layout type="log4net.Layout.PatternLayout">
      <header value="[Header]
" />
      <footer value="[Footer]
" />
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
    </layout>
    <!--输出级别-->
    <filter type="log4net.Filter.LevelRangeFilter">
      <levelMin value="ERROR" />
    </filter>
    <!--必须结合起来用,第一个只过滤出WARN,第二个拒绝其它其它日志输出-->
    <!--<filter type="log4net.Filter.LevelMatchFilter">
            <param name="LevelToMatch" value="ERROR" />
        </filter>
        <filter type="log4net.Filter.DenyAllFilter" />-->
  </appender>
  <root>
    <level value="INFO" />
  </root>
  <logger name="WebLogger">
    <level value="WARN" />
    <appender-ref ref="RollingLogFileAppender" />
    <appender-ref ref="RollingErrorLogFileAppender" />
  </logger>
  <logger name="ServiceLogger">
    <level value="INFO" />
    <appender-ref ref="RollingLogFileAppender" />
    <appender-ref ref="RollingErrorLogFileAppender" />
    <appender-ref ref="ColoredConsoleAppender" />
  </logger>
</log4net>
<configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net configSource="config\log4net.config" />

2. global.asax.cn 中要注册下,才能访问。log4net.Config.XmlConfigurator.Configure();

3。 assemblyinfo.cs 中,[assembly: log4net.Config.XmlConfigurator(ConfigFile = "config/log4net.config", Watch = true)]  可以不用配置

时间: 2024-12-28 01:21:28

log4net配置要点的相关文章

H3C子接口配置要点及实例说明

 类型一:以太网子接口配置要点(单臂路由) 第一步:在路由器对端的交换机上配置好vlan信息(如vlan10/vlan20) 第二步:将交换机上与路由器直接相连的以太口配置成trunk口并同意全部vlan信息通过. 第三步:进入路由器以太口的子接口如ethernet0/0/0.10和ethernet0/0/0.20 第四步:配置好该子接口的ip地址,一般配置成相应vlan网关ip地址 第五步:为该子接口封装802.1q协议并指明该子接口相应vlan的vid 比如:[Huawei-Ethern

基于子网的vlan划分配置要点及实例

说明: 1.IP划分vlan只能在hybrid端口上划分 2.IP划分vlan仅对untagged报文生效 3.接口默认没有开启IP划分vlan功能 配置要点: 第一步:建立vlan 第二步:(vlan模式)设置IP子网vlan地址 ip-subnet-vlan ip X.X.X.X 掩码位数 第三步:进入指定接口视图设置接口为hybrid类型                    port link-type hybrid port link-type hybrid 第四步:设置接口允许通过指

Common.Logging log4net Common.Logging.Log4Net 配置

1.log4net 单独配置 log4net支持多种格式的日志输出,我这里只配置输出到本地的txt文件这种格式. <log4net> <root> <appender-ref ref="RollingFileAppender" /> </root> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppende

Log4net配置

<?xml version="1.0" encoding="utf-8" ?> <log4net> <appender name="TastInfo" type="log4net.Appender.RollingFileAppender"> <file value="Log\\Info\\" /> <appendToFile value="tr

Log4Net配置 转

http://www.cnblogs.com/qingyi/archive/2010/01/14/1647915.html 用一些东西老是忘记,先记在这啦.. <!--log4net相关说明一.配置1.关联配置文件 在AssemblyInfo.cs中配置 添加[assembly:log4net.Config.DOMConfigurator(ConfigFile="log4net.config", ConfigFileExtension="ext",Watch=

log4net配置和获取ILog实例

名称 描述 File 文件路径,如果RollingStyle为Composite或Date,则这里设置为目录,文件名在DatePattern里设置,其他则这里要有文件名.已经扩展支持虚拟目录 RollingStyle 创建新文件的方式,可选为Size(按文件大小),Date(按日期),Once(每启动一次创建一个文件),Composite(按日期及文件大小),默认为Composite DatePattern 当RollingStyle为Composite或Date,这里设置文件名格式 Stati

[C#][Log4Net] 配置

<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> &l

VS2010+WDK配置要点

VS2010+WDK配置要点可以配置user property sheet: 1.常规:文件扩展名 .sys2.C/C++include目录:预处理器定义:WIN32;_CONSOLE;_X86_;_DDK_;_DEBUG;DBG=1高级:调用约定,_stdcall(/Gz)代码生成:基本运行时检查默认值,缓冲区安全检查:否(/GS-);启用函数级链接:是(/Gy)3.LINKER常规:启用增量链接:NO:附加库目录:加:链接库依赖项:是输入:附加依赖项:ntoskrnl.lib;hal.lib

代理ARP配置要点及实例

 ARP配置要点 第一.连接好路由器与目的主机.路由器与源主机 第二.配置路由器与源主机.目的主机的ip地址 第三.一定保证目标主机的ip地址和源主机在同一个网段或则目标主机 的网络号包括在源主机的网段中,即要确保源主机能够发送出arp广播包. 第四.在路由器与源主机相连的以太端口中配置启动代理arp命令: arp-proxy enable(H3C命令) 实验图如下: 第一步:如图配置好各个端口的IP 第二步:在路由的GE0/0/0端口中:arp-proxy enable  启动ARP代理即