搞了2天,终于对log4j算是有点了解了。
2006-08-25 10:04
239 查看
1.Servlet代码
public class HelloServlet extends HttpServlet {
public Logger logger = Logger.getLogger(HelloServlet.class.getName()); public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { // BasicConfigurator.configure (); // 自动快速地使用缺省Log4j环境(这是最关键的)
PropertyConfigurator.configure ("C://Program Files//Apache Software Foundation//Tomcat 5.0 //webapps//testlog4j//WEB-INF//log4j.properties"); //读取使用Java的特性文件编写的配置文件。
// DOMConfigurator.configure ( String filename ); //读取XML形式的配置文件
logger.debug("this is debug");
logger.info ("this is info") ;
logger.warn("this is warn") ;
logger.error("this is error"); } }
2.配置文件
log4j.properties log4j.rootLogger=INFO, A1 , R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
log4j.appender.R=org.apache.log4j.FileAppender
log4j.appender.R.File=C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/testlog4j/test.log
log4j.appender.R.MaxFileSize=100KBlog4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
3.存在的问题:
①PropertyConfigurator.configure ();这里用的是绝对路径,但是用相对路径试了好多次,都不行。这个倒不重要
②还有将日志信息写到数据库,用xml格式做为配置文件,这些还没有具体测试。
public class HelloServlet extends HttpServlet {
public Logger logger = Logger.getLogger(HelloServlet.class.getName()); public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { // BasicConfigurator.configure (); // 自动快速地使用缺省Log4j环境(这是最关键的)
PropertyConfigurator.configure ("C://Program Files//Apache Software Foundation//Tomcat 5.0 //webapps//testlog4j//WEB-INF//log4j.properties"); //读取使用Java的特性文件编写的配置文件。
// DOMConfigurator.configure ( String filename ); //读取XML形式的配置文件
logger.debug("this is debug");
logger.info ("this is info") ;
logger.warn("this is warn") ;
logger.error("this is error"); } }
2.配置文件
log4j.properties log4j.rootLogger=INFO, A1 , R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
log4j.appender.R=org.apache.log4j.FileAppender
log4j.appender.R.File=C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/testlog4j/test.log
log4j.appender.R.MaxFileSize=100KBlog4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
3.存在的问题:
①PropertyConfigurator.configure ();这里用的是绝对路径,但是用相对路径试了好多次,都不行。这个倒不重要
②还有将日志信息写到数据库,用xml格式做为配置文件,这些还没有具体测试。
相关文章推荐
- 有点疑问 了解中,未完待续
- 对数码相机的使用终于有点入门了
- ICE学习笔记2:摸了这么些天,终于有点着道了
- 快速了解Log4J (转)
- 进程池终章--终于可以说自己对进程池了解了。。。
- 终于有点点会了
- 终于有点厌烦写博客了
- 今天,终于有点眉目了
- 终于了解topapi的用法
- 为给俺的小白救星浏览器增加一个调试功能绞尽脑汁搞了2天了,终于搞出点眉目,不容易啊☺
- Vista中给IIS7添加PHP支持-终于算是做成了
- 辛辛苦苦终于有点回报了5555555
- 终于凑出点时间,将偷懒很久的bas服务器框架实现了,有点类似于spserver
- eclipse启动优化,终于不那么卡了! 网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release
- 终于有点眉目
- 终于有点进展了
- 对数码相机的使用终于有点入门了
- 最近想做一个音乐播放器,苦于不知道怎么获取音频文件的tag信息,查了很多资料,终于稍微有点眉目
- 浪费了我2天时间终于搞定led驱动bug
- [IPTV]看到本【IPTV 技术及应用】觉得书目对理解IPTV系统知识有点用,决定对其中的多项进行了解。(买书的话,再看看)