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

log4j 指定log文件的方法

    博客分类:
  • Java
阅读更多

log4j配置文件中log4j.appender.logfile.File指定了保存log的文件,可使用绝对路径,也可使用相对路径,具体方法如下:

 

(1)log4j.appender.logfile.File=c:/logs/cums/cums.log(以绝对文件格式保存在c:/logs/cums.log文件中)

 

(2)log4j.appender.logfile.File=${catalina.base}/logs/cums/cums.log

  

        这种方式将日志保存在tomcat根目录下的logs文件夹下的cums/cums.log文件,这是推荐使用的方法,其中catalina.base为系统变量;

 

(3)log4j.appender.logfile.File=${webapp.root}/logs/cums.log

 

      这种方式和(2)类似,只是将日志保存在web项目(已部署在tomcat上)的logs/cums.log文件中。webapp.root也是一个环境变量,代表本项目的根目录,如果此处为具体项目名如:pdms.root,刚需要在web.xml中注册,具体如下:

<context-param>
	<param-name>webAppRootKey</param-name>
	<param-value>pdms.root</param-value>
</context-param>

 

分享到:
评论

相关推荐

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

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

    log4j乱码问题解决办法

    在log4j.properties配置文件中可以指定字符编码: 下面这行配置指定了两个appender: log4j.rootCategory=INFO,appender1的名字,appender2的名字 下面这两行配置将上一行的两个appender的字符编码配置为GBK:

    log4j需要的jar以及properties文件

    log4j需要的jar以及properties文件,需要的童鞋可以下载。

    log4j配置文件和jar包

    log4j配置文件和jar包是日志的必须的东西,下载之后导入即可使用

    深入学习log4j

    Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...

    重写log4j流记录日志到指定文件

    重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在...

    Log4j日志管理系统简单使用说明

     org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),  org.apache.log4j.WriterAppender(将日志信息...

    Log4j原理java控制台个性化输出加超链接标记

    java控制台实现像log4j一样的输出,类和方法,以及行数的追踪。 控制台个性化输出。log4j日志原理。日志输出的自实现。自己的日志框架,不需要使用任何框架和jar包。纯java代码实现日志输出到控制台和指定位置的文件...

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

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

    log4j.xml文件的配置文.pdf

    log4j.xml文件的配置文.pdf

    log4j日志文件乱码解决方法

    log4j通过QuietWriter写日志,QuietWriter extends FilterWriter,FilterWriter extends Writer,而Writer写入的是字符流,对字符集比较敏感。英文系统一般默认latin-1字符集,只能处理半角,通过encoding指定字符集...

    log4j 不同级别 不同文件 发送邮件配置

    log4j 通过配置完成多级别输出到多文件中,并且可以发送邮件到指定目的地。

    Log4J详细文档.doc

    Log4J(Log for java)是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台、文件、CUI组件、NT的事件记录器;还可以控制每一条日志输出格式。此外,通过...

    打印日志等异常处理,使用Log4j的配置

    #如果一条日志信息的级别大于等于配置文件的级别,就记录配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender #指定文件名 Tomcat的根目录: #指定布局方式(消息放入文件...

    log4j java项目案例

    log4j算是比较好用的日志操作插件了吧,一般与commons-logging一起使用,一直没时间去搞,现在空出了点儿时间,写了一个定时调度程序,将日志输出到指定的文件,简单了解就可以了,此项目属于java项目,eclipse和...

    log4j(二):动态配置日志输出路径

    NULL 博文链接:https://1017401036.iteye.com/blog/2332210

    详解Log4j 日志文件存放位置设置

    主要介绍了详解Log4j 日志文件存放位置设置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Log4j学习和详细配置

    name : 这个那么就是你配置文件中对应的 log4j.logger. 后面的字符串  通过指定的名字获得记录器,如果必要的话,则为这个名字创建一个新的记录器。Name一般取本类的名字,比如:  static Logger logger = ...

    Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的...

    log4j 文件输出

    ====================== 目录不可以创建,但是log文件是自动创建得呢 log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=C:\bea\user_projects\domain\log ==========================...

Global site tag (gtag.js) - Google Analytics