`
izuoyan
  • 浏览: 9222332 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Log4Net 生成日志文件名问题

阅读更多

<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="log4/"/>
<param name="AppendToFile" value="true"/>
<param name="MaxSizeRollBackups" value="10"/>
<param name="StaticLogFileName" value="false"/>
<param name="DatePattern" value="yyyyMMdd&quot;.htm&quot;" />
<param name="RollingStyle" value="Date"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="&lt;HR COLOR=red&gt;%n异常时间:%d [%t] &lt;BR&gt;%n异常级别:%-5p
&lt;BR&gt;%n异 常 类:%c [%x] &lt;BR&gt;%n%m &lt;BR&gt;%n &lt;HR Size=1&gt;"
/>
</layout>
</appender>
<root>
<level value="ERROR" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>

--------------------------------------------------------------------------------------------------------------------------------------

生成文件名会出现两个
20091012.htm
20091012.htm20091012.htm

我们只想生成一个文件名
20091012.htm

--------------------------------------------------------------------------------------------------------------------------------------

一定没有找到好的解决方法?



分享到:
评论

相关推荐

    log4j自定义日志文件名及日志输出格式

    默认情况下,Log4j的日志文件名通常是固定的或者基于时间戳生成的。然而,我们可以创建一个自定义的`org.apache.log4j.FileAppender`子类来覆盖默认行为。这个子类可以重写`setFile()`方法,根据业务逻辑来决定...

    Wpf log4net 日志

    在.NET开发领域,尤其是使用C#进行...通过这种方式,你可以在WPF应用中实现log4net的日志管理,每天生成一个新的日志文件,便于问题排查和性能监控。记住,良好的日志记录是提高软件可维护性和稳定性的重要环节。

    log4net 配置 根据日期生成 文件 根据 分类 (INFO、ERROR) 生成文件

    本文将详细介绍如何使用log4net配置根据日期生成文件,并且根据日志级别(INFO、ERROR)生成不同的文件。 #### 一、log4net简介 log4net是一个开放源代码的日志框架,用于.NET平台的应用程序。它基于Apache Logging ...

    log4net使用代码配置,实现动态文件打印

    `log4net` 是一个强大的日志记录框架,广泛应用于.NET应用程序中,提供灵活的日志输出配置和多种日志记录目标。在传统的配置方式中,我们通常会通过XML配置文件(如 `log4net.config`)来设定日志的输出行为。然而,...

    log4net应用demo_记录系统日志信息(支持6种数据库)

    2. **日志级别**:Log4net支持多种日志级别,包括DEBUG、INFO、WARN、ERROR、FATAL,允许开发者根据需要设置不同级别的日志记录,以便在调试或追踪问题时过滤不重要的信息。 3. **日志目标**:Demo支持将日志写入六...

    log4cpp(添加按日期生成日志类)

    "Log4cpp(添加按日期生成日志类)" 提示我们这是一个关于Log4cpp的项目,而且已经进行了扩展,增加了按照日期生成日志文件的功能。Log4cpp是C++的一个日志记录库,它借鉴了Java中的log4j框架,提供了灵活的日志管理...

    log4j日志输出格式化和日志文件名格式化

    本文将深入探讨如何利用Log4j进行日志输出格式化以及设置日志文件名格式化,以满足公司的标准化需求。 首先,我们来看日志输出格式化。Log4j的核心在于其灵活性,可以通过自定义布局模板来控制日志输出的格式。最...

    Log4Net日志demo

    **文件名解析:** "Log4NetTest" 可能是这个项目的主程序或者测试工程文件,很可能包含了配置Log4Net的代码以及测试日志记录功能的示例。 **详细知识点:** 1. **Log4Net介绍**:Log4Net是一个强大的、高度可配置...

    log4net日志处理

    **log4net日志处理详解** `log4net`是一个广泛使用的开源日志记录框架,主要应用于.NET平台,提供了一种灵活且强大的日志记录机制。通过配置,它能够将日志信息记录到多种目标,如文件、控制台、Windows事件日志...

    log4j生成文件及文件夹

    本文将深入探讨如何利用Log4j生成动态的日志文件名以及动态创建文件夹,帮助开发者更好地管理和分析应用程序的运行状态。 Log4j是一款功能强大的开源日志组件,它允许程序员灵活地控制日志信息的输出级别,如DEBUG...

    log4j按功能保存日志

    - 设置`File`属性定义Appender输出的日志文件名,例如,可以为每个功能模块创建一个单独的文件。 3. **示例配置** ```properties # 配置控制台输出 log4j.rootLogger=DEBUG, Console # 配置功能A的日志文件 ...

    log4j 写多个日志文件,按照日期每天都记

    2. **使用DailyRollingFileAppender**:`DailyRollingFileAppender`是`log4j`提供的一种特殊Appender,它可以按照指定的时间间隔(通常是每天)滚动生成新的日志文件。我们可以通过以下配置设置每日滚动: ```...

    Log4j日志根据模块不同输出到不同的日志文件开发配置,便于监控项目各功能模块的运行情况

    文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...

    tomcat配置生成的日志文件按照日期新建工具

    为了使Tomcat生成的日志文件按照日期每天新建,我们需要在配置文件中指定一个包含日期的文件名格式。例如,如果使用`java.util.logging`,可以在`logging.properties`中设置` handlers`为`java.util.logging....

    log4net-log日志文件示例程序.docx

    本文将通过一个简单的示例程序,详细讲解如何使用Log4net来生成和配置日志文件。 首先,我们需要在应用程序的配置文件APP.config中添加Log4net的相关配置。配置分为两个主要部分:logger和appender。logger定义了...

    log4j添加日志到数据库和文件中

    Logger负责生成日志事件,Appender则负责将这些事件发送到指定的目标,如文件或数据库,而Layout则决定了日志事件的格式。 1. **配置文件**:在Log4j中,通常通过配置文件(通常是log4j.properties或log4j.xml)来...

    配置Log4j的详细最好的日志工具

    ### 配置Log4j的详细指南:最佳的日志管理工具 #### 一、引言 在软件开发过程中,良好的日志记录对于调试、维护和性能优化等方面具有至关重要的作用。Log4j作为Apache下的一个开源项目,因其高度灵活性、易配置性...

    slf4j完整日志文件

    SLF4J(Simple Logging Facade for Java)是Java中的一种日志门面(Logging Facade),它为各种日志框架提供了一个简单的统一接口,如Log4j、Java Util Logging (JUL)、Logback等。这个接口允许最终用户在部署时插入...

    log4j记录压缩日记

    "Log4j记录压缩日记" 指的是使用Log4j日志框架来记录并压缩日志文件。Log4j是Apache的一个开源项目,它为应用程序提供了灵活的日志记录功能,包括输出格式、日志级别管理以及日志文件的滚动策略等。在某些场景下,...

    Log4qt扩展

    在使用DynamicFileAppender时,开发者需要在配置文件中指定日志文件名的格式,例如包含时间戳的部分,然后通过Log4qt的配置解析器将该类实例化并添加到日志系统中。 5. **注意事项** - 确保正确处理并发访问,...

Global site tag (gtag.js) - Google Analytics