Log4Net web.config配置

   1 、[assembly: log4net.Config.XmlConfigurator(ConfigFile = "web.config", Watch = true)]  写到自定义的Log类中的AssemblyInfo.cs中

<configSections>

        <!-- 添加log4net配置节 -->
        <section name="log4net"   type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
    </configSections>

    <!-- 设置log4net配置节 -->
    <log4net>
        <!--输出到文件-->
        <appender name="rollingFile"  type="log4net.Appender.RollingFileAppender,log4net" >
            <param name="File" type="" value="c:\testlog\log.txt" />
            <param name="AppendToFile" value="true" />
            <param name="StaticLogFileName" value="true" />

            <!-- 滚动方式:按日期 -->
            <param name="RollingStyle" value="Date" />
            <param name="DatePattern" value="yyyyMMdd" />

            <!-- 滚动方式:按日志大小
            <param name="RollingStyle" value="Size"/>
            <param name="MaxSizeRollBackups" value="100"/>
            <param name="MaximumFileSize" value="2MB"/>
            -->

           <layout type="log4net.Layout.PatternLayout,log4net">
                <param name="Header" value="" />
                <param name="Footer" value="" />
                <param name="ConversionPattern" value="%n%date [线程ID:%thread] 文件:%file [%line] %-5level %logger [优先级别:%property{NDC}] ---- %n 【错误信息】 %m%n%n" />
            </layout>
        </appender>

        <root>
            <level value="ALL"/>
            <appender-ref ref="rollingFile"/>
        </root>
    </log4net>

  

时间: 2024-08-26 06:12:48

Log4Net web.config配置的相关文章

Asp.net中的web.config配置

目录 Asp.net中的web.config配置... 1 一. 配置文件保存位置... 2 二. 配置文件加载顺序... 2 三. 配置文件节点介绍... 3 1. . 3 2. . 5 3. . 5 4. . 6 . 11 四. 针对配置文件的一些编程操作... 11 1. 运行时进行配置文件的修改... 11 2. 配置节点的加密... 12 web.config是asp.net中保存配置信息(比如数据库连接字符串等)的重要文件.它是基于xml的文本文件方式放在Web应用程序的任何目录中,

asp.net中web.config配置节点大全详解【转】

web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录. (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.

使用Web.config配置网站信息

最近使用web.config来配置网站信息,在此做一个整体的介绍,方便自己查阅,也方便大家了. 一.ASP.NET配置文件 常用的ASP.NET配置文件包括machine.config与web.config ①machine.config:提供整个机器的默认配置,对该文件的修改影响该机器的所有站点 ②web.config:一般用于应用程序级别的配置文件,对其所作的修改不影响其他站点,也可用于站点下的子目录 二.自定义错误 [csharp] view plaincopyprint? <span>

Web.config配置数据库连接

web.config配置数据库连接 第一种:取连接字符串 string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString; 或者 protected static string connectionString = ConfigurationManager.ConnectionStrings["SqlCon

Asp.net Web.Config - 配置元素 caching

记得之前在写缓存DEMO的时候,好像配置过这个元素,好像这个元素还有点常用. 一.caching元素列表 元素 说明 cache 定义全局应用程序缓存设置. 可选的元素. outputCache 指定应用程序范围的输出缓存设置. 可选的元素. outputCacheSettings 指定可以应用于应用程序中页的输出缓存设置. 可选的元素. sqlCacheDependency 为 ASP.NET 应用程序配置 SQL 缓存依赖项. 可选的元素. 1.cache 属性 特性 说明 disableM

web.config配置详细说明

(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明    特点:位于配置文件的顶部,包含在<configSections>标志中. 2.特定应用程序配置    特点: 位于<appSetting>中.可以定义应用程序的全局常量设置等信息. 3.配置节设置    特点: 位于<system.Web>节中,控制Asp.net运行时的行为. 4.配置节组    特点: 用<sectionGroup>标记,可以自定义分组

Asp.net Web.Config - 配置元素 httpCookies

1.属性 属性 说明 domain 可选的 String 属性. 设置 Cookie 域名. httpOnlyCookies 可选的 Boolean 属性. 脚本(javascript之类)能够访问 默认值为 false. requireSSL 可选的 Boolean 属性. 获取一个指示是否需要安全套接字层 (SSL) 通信的值. 默认值为 false. 该设置将被公开 requireSSL 配置的任何其他功能(如 authentication 的 forms 元素(ASP.NET 设置架构)

url传中文参数的时候,乱码,需要对web.config配置

1,form表单提交到某个具体页面 <form id="search_form" name="search_form" target="_blank" method="Post"> <input id="catid" name="catid" type="hidden" value="0"/> <input class

Asp.net Web.Config - 配置元素 trace

一.trace的元素的属性 属性 说明 enabled 是否启用应用程序跟踪.为了使用 Trace.axd 查看器,必须启用跟踪.默认情况下,Trace.axd 查看器被添加到httpHandlers 元素. 可选的 Boolean 属性. 默认值为 false. localOnly 指定跟踪查看器 (Trace.axd) 是否只用于主机 Web 服务器.如果是 false,则跟踪查看器可用于任何计算机.默认情况下,Trace.axd 查看器被添加到 httpHandlers 元素. 可选的 B