`

我常用的 log4net 配置

    博客分类:
  • Tip
阅读更多

使用场景:记录异常(错误)信息,方便定位调试。

 

配置

1. app.config

 

<configuration>
    <configSections>
        <section name="log4net"
                     type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <appSettings>
        <!--log4net的配置信息放在另一个文件中:log4net.config-->
        <add key="log4net.Config" value="log4net.config" />
    </appSettings>
</configuration>

 

 

2. log4net.config

 

<log4net>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
        <file value="log.txt" />
        <layout type="log4net.Layout.PatternLayout">
            <!--可以添加其它字段,记录相应信息。如: %property{User}-->
            <conversionPattern value="%date %ndc %-5level %logger %method %file:%line - %message%newline" />
        </layout>
    </appender>
    <root>
        <level value="DEBUG" />
        <appender-ref ref="FileAppender" />
    </root>
</log4net>

 

 

一般在每个类中设置一个logger

 

class MyClass
{
    private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(
        System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
}
 
分享到:
评论

相关推荐

    log4net的配置详解

    **log4net配置详解** 在C#开发中,日志记录是不可或缺的一部分,它帮助开发者追踪程序运行状态、定位错误和异常,以及进行性能分析。log4net是Apache的一个开源项目,提供了一种灵活且可扩展的日志记录框架,广泛...

    常用log4j配置常用log4j配置

    本文将深入解析《常用log4j配置》中的关键知识点,包括配置文件的格式、基本配置项的含义及其应用场景。 ### 标题:常用log4j配置 #### 配置文件格式 Log4j支持多种配置文件格式,包括.properties和.xml,其中....

    Log4Net配置步骤

    ### Log4Net配置详解 #### 一、Log4Net简介 Log4Net是Apache开源组织为.NET环境提供的一款日志记录工具,它基于Java的日志框架log4j开发而来,继承了log4j的强大功能与灵活性。Log4Net能够帮助开发者在.NET应用...

    常用log4j的配置详解

    ### 常用log4j配置详解 #### log4j简介 Log4j是一个开源的日志框架,由Apache Software Foundation开发。它允许开发者通过简单的配置文件来定义日志的输出等级、输出目的地以及日志信息的格式等。这极大地提高了...

    log4net-2.0.8-src_log4net源代码_log4net_

    - log4net的配置通常通过XML文件进行,如`&lt;log4net&gt;`标签内定义Appenders、Loggers及其属性。 - 应用程序启动时,通常会调用`log4net.Config.XmlConfigurator.Configure()`方法加载并解析配置文件,初始化log4net...

    log4j常用配置详解

    ### log4j常用配置详解 ### #### 一、log4j.properties 配置解析 #### 在Java开发领域中,log4j是一款非常流行的日志框架,它提供了丰富的配置选项来满足不同场景下的日志记录需求。本文将详细介绍两种常见的log4j...

    log4j常用配置和Demo

    了解和掌握Log4j的常用配置对于Java开发人员来说至关重要,因为它可以帮助我们调试代码、追踪错误以及监控系统运行状态。下面,我们将深入探讨Log4j的基本概念、配置选项以及一个简单的Demo。 ### 1. Log4j基本概念...

    C# 常用工具类 日志操作(log4net) 配置管理、字符串工具、DateTime工具、图片工具、文件工具、加密工具 等

    1. **日志操作(log4net)**: log4net 是一个流行的日志记录框架,用于记录应用程序运行时的信息。它提供了灵活的日志级别(如 Debug、Info、Warn、Error 和 Fatal),并支持多种日志输出方式,如文件、控制台、数据库...

    Log4.Net详细配置+dll

    2. **初始化Log4Net**:在程序启动时,需要调用`log4net.Config.XmlConfigurator.Configure()`方法初始化Log4Net配置。 3. **创建logger实例**:通过`log4net.LogManager.GetLogger()`方法获取logger实例,通常按照...

    Log4j配置文件详细说明

    本篇将详细介绍Log4j的配置文件及其常用属性,旨在帮助初学者快速掌握Log4j的配置方法。 首先,Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,用于定义日志输出的行为。这里我们主要讨论基于文本格式的`...

    java程序log4j配置

    文件输出是log4j的另一个常用的输出目标,用于将日志信息输出到文件中。文件输出可以通过org.apache.log4j.DailyRollingFileAppender实现。 log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j....

    log4j配置使用,描述了log4j的配置实用

    ### log4j配置详解 #### 一、log4j简介 Log4j 是一个开源的日志记录工具,它允许开发者自定义日志级别并能够输出丰富的日志信息。本篇文章将详细解读 log4j 的基本配置及使用方法,非常适合初学者理解和掌握。 ##...

    log4j.properties配置详解

    Log4j支持多种配置方式,其中.properties文件配置是最常用的一种。通过.properties文件,我们可以灵活地设置日志记录器的级别、输出目的地(Appender)以及日志信息的布局(Layout)。 #### 二、Log4j配置文件格式详解 ...

    老生常谈Log4j和Log4j2的区别(推荐)

    Log4j和Log4j2是两个常用的日志记录工具,它们都来自Apache开源项目。虽然它们都是日志记录工具,但是它们之间有很多区别。下面我们将从配置文件类型、核心JAR包、文件渲染和Log调用四个方面来比较Log4j和Log4j2的...

    log4j的详细配置

    Log4J使用类似于C语言printf函数的格式化方式来打印日志信息,常用的格式化参数包括: - `%m`:输出代码中指定的日志消息。 - `%p`:输出日志级别。 - `%r`:输出自应用启动以来的毫秒数。 - `%c`:输出日志所在的...

    Log4j配置详解.pdf

    ### Log4j配置详解 #### 一、Log4j简介 Log4j是Apache的一个开源项目,用于实现灵活的日志管理。它允许开发者通过简单的配置文件来控制日志的输出等级、输出目的地以及日志信息的格式化方式。Log4j支持多种配置...

    Log4.properties配置详解

    Log4j 提供了几种常用的 Layout 类型: - **org.apache.log4j.HTMLLayout**:以 HTML 表格形式布局。 - **org.apache.log4j.PatternLayout**:可以灵活地指定布局模式。 - **org.apache.log4j.SimpleLayout**:包含...

    Log4Net配置1

    Log4Net是一个开源的日志记录框架,源自...Log4Net的灵活性和强大功能使其成为.NET开发者常用的日志框架之一。通过合理的配置和使用,可以帮助开发人员更好地监控和诊断应用程序的问题,提高问题定位和解决的效率。

    关于log4j的配置和例子

    log4j配置.xls 常用log4j配置,一般可以采用两种方式,.properties和.xml

    log4 net用法总结(TXT格式)

    log4net 的配置可以通过多种方式实现,其中最常用的是通过应用程序配置文件(如 web.config 或 app.config)来配置。 **在 Web 应用中集成 log4net:** 1. **配置 web.config 文件**: 在 web.config 文件中的 `...

Global site tag (gtag.js) - Google Analytics