`

log4j默认的日志文件目录

阅读更多

 这个是tomcat下bin目录下的 catalina.bat/ catalina.sh下的一个设置

"CATALINA_HOME=%CURRENT_DIR%"

所以此时catalina_home的目录就是bin目录,如果在log4j中这样配置日志文件:

log4j.appender.logfile.File=logs/XXXX.log则该文件就在bin目录下的新建log文件夹存放日志文件。

这样做是不适合的。平常要手动指定日志文件的目录,可以结合spring指定日志文件目录。

分享到:
评论

相关推荐

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志等

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

    log4j.CustomLogAppender 限制log4j文件保存天数

    每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...

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

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

    tomcat8更换log4j记录日志

    2. 如果Tomcat中已经包含了其他日志库,可能需要将Log4j的JAR文件(如`log4j.jar`)添加到`lib`目录,以确保优先使用Log4j。 3. 在Tomcat的`web.xml`配置文件中,可能需要配置一个`ContextLoaderListener`,以确保在...

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

    本文将深入探讨如何利用`log4j`实现按照日期每天写入不同日志文件的功能,以及涉及到的相关知识点。 首先,我们要理解`log4j.properties`配置文件的作用。它是`log4j`的配置中心,通过这个文件我们可以定制日志输出...

    log4j日志文件乱码解决方法

    本文将详细讨论如何解决Log4j日志文件出现的乱码问题。 首先,我们要理解Log4j的工作原理。Log4j允许开发者自定义日志输出的方式,包括输出到控制台、文件、数据库等。它使用了`QuietWriter`类来写入日志,`...

    tomcat下的log4j日志配置

    5. **重启 Tomcat**:重启 Tomcat 后,相应的日志文件将按照 `log4j.properties` 文件中的设置生成。 **优点**:灵活性高,可以针对每个应用定制化日志配置;便于管理和追踪。 **总结**:根据项目的需求选择合适的...

    log4j.jar包,和log4j.properties配置文件下载

    1. **Log4j.jar**:这是Log4j的主要库文件,包含了所有必需的类和方法,使得程序员能够方便地在代码中插入日志语句。它提供了多种日志级别(如DEBUG、INFO、WARN、ERROR和FATAL),以及多种Appenders(日志输出目的...

    log4j乱码问题解决办法

    例如,如果应用程序使用的是UTF-8编码,而log4j默认使用的是系统默认编码(如GBK),那么就可能出现中文乱码的情况。 #### 三、解决方案 解决log4j乱码的关键在于正确地配置字符编码。下面介绍具体的步骤: 1. **...

    Log4j日志配置说明,Log4j日志配置说明

    ### Log4j日志配置详解 #### 一、概述 Log4j 是一个基于 Java 的开源...例如,可以设置不同的 Appender 来分别处理不同级别的日志,或者配置滚动文件 Appender 来按时间或大小自动分割日志文件,提高性能和管理效率。

    AndroidStudio 使用log4j记录日志,按照大小定期滚动日志Demo

    本文将详细介绍如何在Android Studio中使用log4j库来记录日志,并实现按照日志文件大小自动滚动的功能,以及如何进行日志内容的格式化输出。 首先,log4j是一款广泛使用的日志记录框架,它提供了灵活的日志配置和...

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

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

    Log4J_全能配置文件.pdf

    - `log4j.appender.FILE.File=file.log`:指定日志文件名称为`file.log`。 - `log4j.appender.FILE.Append=false`:设置是否追加日志,默认不追加。 - `log4j.appender.FILE.layout=org.apache.log4j.PatternLayout`...

    log4j.properties配置文件

    - `log4j.appender.file.File=d:\\logs\mylog.log`: 指定日志文件的路径为`d:\\logs\mylog.log`。 - `log4j.appender.file.layout`: 同样使用PatternLayout进行日志格式化。 - `log4j.appender.file.layout....

    Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式

    这个配置将日志级别设置为DEBUG,日志输出到`app.log`文件,并且每天生成一个新的日志文件。 3. **覆盖Tomcat的默认配置**:在Tomcat的`conf`目录下创建一个名为`logging.properties`的文件,内容如下: ``` ...

    log4j的配置文件.zip

    `log4j.properties`文件是Log4j的核心配置文件,它定义了日志输出的行为,包括日志级别、输出目的地、格式以及过滤规则等。 在`log4j.properties`文件中,有以下几个关键知识点: 1. **日志级别(Logging Levels)...

    Tomcat使用Log4j输出catalina.out日志

    通过以上步骤,Tomcat服务器将使用Log4j来管理catalina.out日志,这不但解决了日志文件过大和格式不统一的问题,而且提供了更丰富的日志管理功能,例如,可以利用Log4j强大的过滤、路由和格式化等功能,将日志管理得...

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

    对于文件日志,我们需要配置一个FileAppender,指定日志文件的路径和文件名。例如: ``` log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=/path/to/logfile.log ``` 2. **数据库...

    log4j使用jar包和log4j.properties配置文件

    - `log4j.appender.R`配置了文件输出,使用`DailyRollingFileAppender`,每天生成一个新的日志文件,同样设置了输出格式。 ### 4. 日志级别与使用 Log4j提供了多种日志级别,从低到高依次是:TRACE、DEBUG、INFO、...

    log4j需要的jar以及properties文件

    例如,`log4j.appender.Console=org.apache.log4j.ConsoleAppender`配置了一个控制台Appender,而`log4j.appender.File=org.apache.log4j.DailyRollingFileAppender`则配置了一个每天滚动的日志文件Appender。...

Global site tag (gtag.js) - Google Analytics