log4net的基本配置及用法

[1].[代码] [C#]代码 跳至 [1] [2]

?


1

2

using System.Reflection;  //使用反射

static private ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

[2].[代码] 配置 跳至 [1] [2]

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<configSections>

    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>

  </configSections>

  <log4net>

    <!--定义输出到文件中-->

    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">

      <!--定义文件存放位置-->

      <file value="logs/log4netfile.txt" />

      <appendToFile value="true" />

      <rollingStyle value="Date" />

      <datePattern value="yyyyMMdd-HH:mm:ss.SSS" />

      <layout type="log4net.Layout.PatternLayout">

        <!--输出格式-->

        <!--样例:2008-03-26 13:42:32,111 [10] INFO  Log4NetDemo.MainClass [(null)] - info-->

        <conversionPattern value="%date %thread %-5level %logger property:[%property{NDC}] - %message%newline" />

      </layout>

    </appender>

    

    <!--定义输出到控制台命令行中-->

    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">

      <layout type="log4net.Layout.PatternLayout">

        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />

      </layout>

    </appender>

    <root>

      <!--控制台控制显示日志-->

      <appender-ref ref="ConsoleAppender"  />

      <appender-ref ref="LogFileAppender"  />

    </root>

  </log4net>

时间: 2024-08-06 08:44:04

log4net的基本配置及用法的相关文章

log4net logfornet 配置和用法

较好的参考地址: http://in3040.blog.163.com/blog/static/116702443201091354028744/ http://dev.tot.name/dotnet/html/2008121/20081201212538.htm -------------------------------------------------- 原文地址:http://blog.csdn.net/javc/archive/2009/03/25/4022677.aspx web

【初学菜鸟作--KVM虚拟机配置及用法】

KVM虚拟机配置及用法 1.主要存放位置: 安装kvm虚拟机默认存放位置  --/var/lib/libvirt/images kvm虚拟机配置文件存放位置  --/etc/libvirt/qemu/ 2.常用管理命令: 管理命令 virsh list --查看已打开虚拟机列表 virsh list --all --查看所有虚拟机列表 virsh version --查看版本号 virsh start yeyue1     --启动虚拟机 virsh create /etc/libvirt/qe

Log4Net 的简要配置

引用log4net.dll AssemblyInfo.cs中 [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: log4net.Config.DOMConfigurator(ConfigFileExtension = "config", Watch = true)] 3.App.config <config

关于log4net日志的配置流程

最近又重新整理一下log4net日志的配置,现在记录一下流程和一些遇到的问题,以备后续使用,具体的配置参数等信息.此文无,见谅! 1. 下载log4net.dll文件(网上很多,随便找一个!) 2. 项目中引用此dll 3. appconfig中配置log4net(具体配置方案有很多例子.) 4. AssemblyInfo.cs 中添加"[assembly: log4net.Config.XmlConfigurator(Watch = true)]" 5. winform中调用&quo

log4net的简单配置和使用

因为看到公司项目有用到过这个来写日志,所以自己试着来配置和写了下日志.废话不多说,看下面说明配置和使用log4net的步骤: 1.下载log4net.dll,地址是:http://logging.apache.org/log4net/  个人建议下载源码版,如果写不了日志可以调试. 2引入dll到项目中. 3配置log4net,有两种方式:使用web.config或者新建一个**.config配置文件来配置.下面我的是用新建一个配置文件来配置的,配置文件和说明如下 <?xml version=&qu

log4net日志的配置及简单应用

在程序运行中,往往会出现各种出乎开发人员意料的异常或者错误,所以,记录详细的程序运行日志信息,有利于开发人员和运维人员排查异常信息,提高工作效率.而本菜鸟在大神推荐和指导下使用log4net这一插件工具,其中也学到了一些皮毛,所谓好记性不如烂笔头嘛.为此,将把这些心得体会记录下来,以免遗忘.同时,也为各位童鞋提供一些参考.在此声明,本文粗浅之极,大神莫入. 对于log4net有什么功能,这里就不赘述了.直接进入本文重点,也就是log4net的配置和简单使用. 首先,项目要引入log4net.dl

【Django】MEDIA的配置及用法

如果需要在数据库中存储图片或视频类的数据,我们可以配置MEDIA. 下面的示例将以上传一张图片的形式来说明MEDIA的配置及用法. 第一步 settings.py # media配置 MEDIA_URL = 'media/' # 用于指定url路径 MEDIA_ROOT = os.path.join(BASE_DIR, "媒体库") # 用于指定上传文件的存储路径 第二步 urls.py from django.conf.urls import url from django.cont

【Django】MEDIA的配置及用法 -- 2019-08-08 18:01:56

原文: http://106.13.73.98/__/73/ 如果需要在数据库中存储图片或视频类的数据,我们可以配置MEDIA. 下面的示例将以上传一张图片的形式来说明MEDIA的配置及用法. 第一步 settings.py # media配置 MEDIA_URL = 'media/' # 用于指定url路径 MEDIA_ROOT = os.path.join(BASE_DIR, "媒体库") # 用于指定上传文件的存储路径 第二步 urls.py from django.conf.u

.net Log4Net日志的配置及使用 全局异常过滤器

.net添加Log4Net日志的配置及使用,以及将其设置为全局异常过滤器,主要有以下步骤: 1. 新建一个Web应用程序2. 引用log4net.dll3. 添加config文件4. 在AssemblyInfo.cs进行注册5. 在Global.asax中进行初始化设置6. 添加Log4Helper.cs帮助类7. 新增过滤器LogExceptionFilter.cs文件8. 在FilterConfig.cs中添加过滤器9. 在Global.asax中注册过滤器 详细步骤如下: 1.新建一个we