日志组件-仿log4j的配置


配置文件命名为: log.properties
jar包里有一个配置文件,没有写dtd文件, 下面是配置文件的说明:
===============================================================

#等级设置:debug>info>warn>error>none; info表示warn,error都会显示,但debug信息不会显示;none表示不输出
#下面设置将按debug等级输出,系统只选范围最大的一种显示方式
# 在每一个实例对象中也可以设置自己的显示等级;
logLeve=debug,none

#日志输出平台,可以同时输出多种类型:控制台[console],文件[file],其他定制[others]
outType=console,file

# 如果是文件,设置文件
fileName=logFile
#单位M
fileSize=10
filePath=lsing/testlog

# 自己定制输出类型,类实现 lsing.log.MessageShow 接口,多个?
#MessageShowClass=lsing.log.impl.MessageToDatabase,lsing.log.impl.MessageToHtml

#输出格式定义,也可以在每个实例对象中设置独特的信息输出格式;
# %type 显示日志输出类型:debug,info,warn,error
# %time 显示时间
# %time{yyyy-MM-dd} 格式化显示时间,不实现
# %line 显示日志发生的行数
# %method 显示方法名
# %className 显示所属类的全名(包括包名)
# %message 显示代码中指定的讯息,如debug(message)中的message
# %n 输出一个换行

#如果不定义,默认格式: yyyy-MM-dd HH:mm:ss
timeFormat=yyyy-MM-dd HH:mm:ss
messageFormat=%type: [%time]: %message [ClassName:%className Method:%method Line:%line]%n
# 每个logger实例对象都可以在实例中自定义信息输出格式

===============================================================

附件说明:

===============================================================
lsingLog.jar  jar文件
lsingLog-src.jar  源文件
lsingLog-project.zip 项目文件压缩包

你可能感兴趣的:(log4j)