一个java Web 项目
一个java Web 项目,导入log4j.jar 包时有一个 perties文件一起导入……
导入log4j.jar 包时有一个 perties文件一起导入. 至于 perties是干嘛的。楼上的大大们,都说的很清楚了。 sqljdbc.jar包,只是MS SQLServer2005的JDBC驱动包,这个驱动包不需要相对应的配置文件,如不需要**.properties 需要**.properties做配置的,并不多,log4j算是其中之一~~~log4j包,是为了输出日志用的, perties文件是初始化了很多变量~在工程被服务器(如tomcat)加载时,必须初始化log4j相关配置。
不一定。 perties是log4j发挥作用必需的配置文件,一般要手工生成并编写,你的可能是系统帮你生成的。后缀名默认是properties,名称随意。至于log4j具体该怎么使用,该配置文件该怎么编写,网上有很多相关帖子,你自己搜一下就是了。sqljdbc.jar没用过,但估计它的properties文件也是配置文件,也需要手工编写。
其实 perties最常用的功能就是指定出力log的级别。也就是说,你在程序里写log有如下方法:import org.apache.log4j.*;Logger log = tLogger( tClass().getName()); ("")log.warn("") ror("") bug("")这时候如果你的 perties文件里的级别配置成error的话,那么只有 ror的信息输出,如果你配制debug的话,那么info,warn,error,debug都将输出。按级别高低顺序:error,warn,info,debug在tomcat5.X版本的时候, perties一般是放在TOMCAT_HOME\common\classes下面的。
属性文件.properties是logger4j的一些配置。2楼已经介绍的很清楚。logger4j的三大组建正式通过找配置文件的配置项来运行日志记录~~。其他的比如导入sqlserver jar包是不会有你说的。properties文件的。