文档介绍::..简介http://blog.//archive/2009/08/11/。记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。Java平台下,简介http://blog.//archive/2009/08/11/。记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。Java平台下,它还有一个姐妹组件——log4j。的下载地址:http://logging.//,分别为Appenders、Filters、Layouts、Loggers和ObjectRenders。。它还可以通过配置Filters和Layout来实现日志的过滤和输出格式。它的输出方式有:。可以采用SQL和存储过程两种方式。。 中Trace的方式查看记录的日志。。。。。。(仅用于UNIX环境下)。。。,如果程序没有Debuger,就输出到系统Debuger。如果系统Debuger也不可用,将忽略消息。。。。。,像IISSMTPagent这样的SMTP代理就可以阅读或发送它们。。。。。过滤器有以下几种:,,可以使线性的也可以使XML。一个Appender只能有一个Layout。最常用的Layout应该是用户自定义格式的PatternLayout,其次是SimpleLayout和ExceptionLayout。然后还有4个Layout,其中有两个是输出Xml的Layout,但是中文会有问题。ExceptionLayout需要给Logger的方法传入Exception对象作为参数才起作用,否则就什么也不输出。输出的时候会包含Message和Trace最后说一下PatterLayout的格式化字符串:ConversionPatternNameEffecta等价于appdomainappdomain引发日志事件的应用程序域的友好名称。(我在使用中一般是可执行文件的名字。)c等价于loggerC等价于typeclass等价于typed等价于datedate发生日志事件的本地时间。使用%utcdate输出UTC时间。date后面还可以跟一个日期格式,用大括号括起来。例