
log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.appenderName = fully.qualified.name.of.appender.class 1.org.apache.log4j.ConsoleAppender(控制台) 2.org.apache.log4j.FileAppender(文件) 3.org.apache.log4...
by wuqiangjun_ql - Java文档中心 - 2008-12-26 10:34:48 阅读(784) 回复(0)
在项目应用中用log4j是件很平常的事情,只要在程序跑的时候初始log4j就ok了,这里关键是让log4j找到log4j.properties 或log4j.xml 文件 。如果有这样的需求,希望log4j的输出 文件 可以让用户指定,那怎么办呢?很明显我们应该想到的是通过读取配置 文件 ,配置 文件 是用户可以更改的。当然如果直接暴露log4j.properties(log4j.xml)给用户,也是可以的,但这不是最理想的,而且也不能让用户看到那么他不需要的资讯。由此我们想到...
[color="#000066"]配置log4j,替代log4j.properties (log4j.xml) 在项目应用中用log4j是件很平常的事情,只要在程序跑的时候初始log4j就ok了,这里关键是让log4j找到log4j.properties 或log4j.xml 文件 。如果有这样的需求,希望log4j的输出 文件 可以让用户指定,那怎么办呢?很明显我们应该想到的是通过读取配置 文件 ,配置 文件 是用户可以更改的。当然如果直接暴露log4j.properties(log4j.xml)给用户,也是可以的,但这...
log4j配置文档 log4j.properties 一.log4j中有五级logger : FATAL 0 ,ERROR 3 ,WARN 4 ,INFO 6 ,DEBUG 7 二. 配置根logger,其语法为: log4j.rootlogger = [ level ] , appenderName, appenderName, … 其中: level:是日志记录的优先级。 appenderName:就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。 1.配置日志信息输出目的地Appender,其语法为: log4j.appender.appenderName = fully.qualified.name...
在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对logger、Appender及Layout的分别使用。log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根logger 其语法为: log4j.rootlogger = [ level ] , appenderName1, append...
log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.appenderName = fully.qualified.name.of.appender.class 1.org.apache.log4j.ConsoleAppender(控制台) 2.org.apache.log4j.FileAppender(文件) 3.org.apache.log...
在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对logger、Appender及Layout的分别使用。log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根logger 其语法为: log4j.root...
log4j 是一个非常好用的 log 库。在实际的应用过程中,我会用到 FileAppender 把 log 信息写到文件中。通过 log4j.properties 可以配置 log 文件的路径。为了避免在布署时修改 log4j.properties ,我希望可以把 log 文件的路径写到 环境变量中。遗憾的是 log4j 不支持从环境变量中读取变量值。因此我修改了 log4j 的部分源码,实现了这个功能。 我是在 1.2.11 版的 log4j 上进行修改的,在 http://logging.apache.org/site/bini...
在用 Ant 进行构建,部署,运行过程中,发现一小问题,就是在运行时总是提示“系统找不到指定的文件”。害得我花了不少时间,最后终于弄清楚了问题的原因。以下的错误代码(贴出来好让后面的人更容易找到这样贴子。:)) [java] log4j:ERROR Could not read configuration file [HelloWroldlog4j.properties]. [java] java.io.FileNotFoundException: HelloWroldlog4j.properties (系统找不到指定的文件。) [java] at j...
# An example log4j configuration file that outputs to System.out. The # output information consists of relative time, log level, thread # name, logger name, nested diagnostic context and the message in that # order. # For the general syntax of property based configuration files see the # documenation of org.apache.log4j.PropertyConfigurator. log4j.rootlogger=WARN, A1 log4j.additivity.com.huawei....
高手们,大家好。最近在初学log4j日志。 log4j.properties默认路径是WEB-INF/classes/log4j.properties 我在网上看到 public class Mylog4j extends HttpServlet{ public void init() throws ServletException{ String realpath =this.getServletContext().getRealPath("/"); String file =this.getInitParameter("mylog4j-config-file"); System.out.println(realpath+file); PropertyConfigurator.configure(realpath + file);...