一个java Web 项目,导入log4j.jar 包时有一个log4j.properties文件一起导入……

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:20:51
一个java Web 项目,导入log4j.jar 包时有一个log4j.properties文件一起导入,这个.properties后缀的文件是做什么用的? 另外导入别的JAR包时,比如sqljdbc.jar包,难到也会有.properties后缀文件一起吗?

导入log4j.jar 包时有一个log4j.properties文件一起导入.
至于log4j.properties是干嘛的。楼上的大大们,都说的很清楚了。
sqljdbc.jar包,只是MS SQLServer2005的JDBC驱动包,这个驱动包不需要相对应的配置文件,如不需要**.properties
需要**.properties做配置的,并不多,log4j算是其中之一~~~
log4j包,是为了输出日志用的,log4j.properties文件是初始化了很多变量~
在工程被服务器(如tomcat)加载时,必须初始化log4j相关配置。

属性文件.properties是logger4j的一些配置。2楼已经介绍的很清楚。logger4j的三大组建正式通过找配置文件的配置项来运行日志记录~~。
其他的比如导入sqlserver jar包是不会有你说的。properties文件的。

不一定。

log4j.properties是log4j发挥作用必需的配置文件,一般要手工生成并编写,你的可能是系统帮你生成的。后缀名默认是properties,名称随意。
至于log4j具体该怎么使用,该配置文件该怎么编写,网上有很多相关帖子,你自己搜一下就是了。
sqljdbc.jar没用过,但估计它的properties文件也是配置文件,也需要手工编写。

log4j.properties
是log文件的配置说明
比如:
log4j.rootLogger=INFO, stdout ,logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%p](%c %d{yyyy-MM-DD hh:mm:ss}) - %m%n

log4j.appender.logfile=or