`
yucang52555
  • 浏览: 70220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

log4j按日期生成日志文档配置

阅读更多
业务需要,做一下按日期生成日志文档,log4j配置如下:

log4j.rootCategory=info,stdout,logfile
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.File= ./log/log_
log4j.appender.logfile.DatePattern=yyyy-MM-dd'.log'
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - <%m>%n


当天生成的日志,保存在项目的根路径下的log文件夹下的log_文件。在测试的时候需要修改系统时间才能看到生成的日志,前一天的日志文件重命名为:log_yyyy-mm-dd.log


程序猿行业技术生活交流群:181287753(指尖天下),欢迎大伙加入交流学习。
分享到:
评论

相关推荐

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

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

    tomcat9 slf4j+log4j2 写日志.zip

    如果日志仍然没有生成,检查`log4j2.xml`配置文件是否有误,或者Tomcat的权限设置是否正确。 总之,配置Tomcat 9使用SLF4J和Log4j2进行日志记录是一个涉及依赖管理、日志配置文件设置和Tomcat自身配置的过程。通过...

    log4j配置 输出日志 案例

    Log4j是Apache组织开发的一个开源项目,用于生成日志信息。它提供了灵活的配置方式,支持多种输出格式和多个级别的日志记录,如DEBUG、INFO、WARN、ERROR和FATAL。通过配置log4j,我们可以控制日志的输出位置、级别...

    log4j.properties配置详解

    - `org.apache.log4j.DailyRollingFileAppender`:根据日期滚动日志文件,每天生成一个新的日志文件。 - `org.apache.log4j.RollingFileAppender`:当文件大小达到指定值时,自动滚动日志文件,创建新文件。 - `...

    log4j.zip和log4j.jar日志文档的处理

    `log4j.API`可能是Log4j的API文档,它提供了详细的类和方法说明,可以帮助开发者了解每个接口和类的作用,以及如何使用它们来记录日志。 此外,压缩包可能还包含了Log4j的学习资料,这些资料可能涵盖Log4j的基本...

    log4j-1.2.17的jar包以及依赖包,还有一份log4j的配置文件,输出到控制台和文件夹两种配置

    总结来说,Log4j-1.2.17提供了灵活的日志管理功能,通过配置文件可以定制化日志输出的方式和内容,对于开发、调试和维护Java应用具有极大的帮助。尽管有更新的版本如Log4j2可用,但Log4j 1.x仍然在许多项目中得到...

    log4j帮助文档及实例

    通过阅读文档,你可以详细了解Log4j的配置选项和使用方法。而实例代码则可以帮助你更好地理解Log4j在实际项目中的应用,通过运行和调试这些代码,你将能掌握Log4j的基本用法和高级特性。 总结来说,Log4j是一个功能...

    log4j日志的文档和包

    **Log4j日志框架详解** Log4j是Apache组织提供的一款强大且广泛使用的Java日志框架,它为开发者提供了灵活的日志记录功能...提供的文档和包将帮助你深入理解Log4j的使用和配置,从而提升你的开发效率和问题排查能力。

    log4j-API-最新稳定版本log4j-1.2.17

    6. **配置文件**:Log4j通常通过配置文件(如log4j.properties或log4j.xml)来设置其行为,包括定义日志器、appender和layout。 7. **MDC(Mapped Diagnostic Context)和NDC(Nested Diagnostic Context)**:这两...

    log4j使用例子和文档

    - **Logger**: 日志器是Log4j的核心组件,负责生成日志消息。你可以根据需要创建多个Logger,每个Logger都有自己的名字和日志级别。 - **Level**: 日志级别用于控制日志输出的详细程度,包括DEBUG、INFO、WARN、...

    log4j中文手册.pdf

    Log4j是Apache软件基金会开发的一个开源项目,主要用于生成应用程序运行时的日志信息,帮助开发者进行调试、性能分析以及故障排查。 在Java编程中,日志系统扮演着至关重要的角色。它能记录程序运行过程中的各种...

    log4j使用手册和配置文件示例

    总结来说,这个压缩包提供了log4j的使用教程、配置示例、API文档、Java代码示例以及配置文件的解释,是一个全面学习和使用log4j的资源集合。通过深入研究这些文件,开发者可以掌握如何在自己的Java应用中有效地利用...

    log4j 1.2.15

    1. **Logger**:日志记录器,它是Log4j的核心组件,负责生成日志事件。每个类都可以拥有自己的logger,通常建议以类名为logger的名称,以便于跟踪和定位问题。 2. **Appender**:输出目的地,Log4j可以将日志事件...

    Log4j帮助文档

    Log4j的核心设计理念是灵活性、可配置性和性能优化,使得开发者能够方便地控制日志输出的级别、格式和目的地。 **1. 日志级别** Log4j支持多种日志级别,包括TRACE、DEBUG、INFO、WARN、ERROR、FATAL以及OFF。这些...

    log4j 说明文档

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    Log4j1.2.16官方文档和jar包

    在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。  官方站点:http://logging.apache.org/log4j/  Log4j是Apache的一个开放源代码...

    log4j相关文档

    "Log4j使用方法.pdf"文档很可能是实践操作的指南,包括如何在Java项目中引入Log4j库,如何编写代码来生成日志,以及如何在运行时动态调整日志配置。这份文档可能会提供代码示例,演示如何创建和使用Logger对象,以及...

    log4j_API帮助文档

    `Logger` 是 Log4j 的核心类,负责生成日志。每个类都可以有一个关联的 `Logger` 对象,通过调用其方法来记录日志。你可以通过 `Logger.getLogger(String name)` 来获取或创建一个 `Logger` 实例,其中 `name` 参数...

    Log4j jar包.rar

    5. **社区支持**:由于Log4j是开源项目,拥有活跃的社区,遇到问题时可以寻求帮助,且有丰富的文档和教程。 **安全问题**:2021年,Log4j发现了严重的远程代码执行漏洞(CVE-2021-44228,又称Log4Shell),该漏洞...

Global site tag (gtag.js) - Google Analytics