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配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能
在log4j.properties配置文件中可以指定字符编码: 下面这行配置指定了两个appender: log4j.rootCategory=INFO,appender1的名字,appender2的名字 下面这两行配置将上一行的两个appender的字符编码配置为GBK:
log4j需要的jar以及properties文件,需要的童鞋可以下载。
log4j配置文件和jar包是日志的必须的东西,下载之后导入即可使用
Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...
重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在...
org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), org.apache.log4j.WriterAppender(将日志信息...
java控制台实现像log4j一样的输出,类和方法,以及行数的追踪。 控制台个性化输出。log4j日志原理。日志输出的自实现。自己的日志框架,不需要使用任何框架和jar包。纯java代码实现日志输出到控制台和指定位置的文件...
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
log4j.xml文件的配置文.pdf
log4j通过QuietWriter写日志,QuietWriter extends FilterWriter,FilterWriter extends Writer,而Writer写入的是字符流,对字符集比较敏感。英文系统一般默认latin-1字符集,只能处理半角,通过encoding指定字符集...
log4j 通过配置完成多级别输出到多文件中,并且可以发送邮件到指定目的地。
Log4J(Log for java)是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台、文件、CUI组件、NT的事件记录器;还可以控制每一条日志输出格式。此外,通过...
#如果一条日志信息的级别大于等于配置文件的级别,就记录配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender #指定文件名 Tomcat的根目录: #指定布局方式(消息放入文件...
log4j算是比较好用的日志操作插件了吧,一般与commons-logging一起使用,一直没时间去搞,现在空出了点儿时间,写了一个定时调度程序,将日志输出到指定的文件,简单了解就可以了,此项目属于java项目,eclipse和...
NULL 博文链接:https://1017401036.iteye.com/blog/2332210
主要介绍了详解Log4j 日志文件存放位置设置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
name : 这个那么就是你配置文件中对应的 log4j.logger. 后面的字符串 通过指定的名字获得记录器,如果必要的话,则为这个名字创建一个新的记录器。Name一般取本类的名字,比如: static Logger logger = ...
log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的...
====================== 目录不可以创建,但是log文件是自动创建得呢 log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=C:\bea\user_projects\domain\log ==========================...