Servlet整合Log4j日志记录
来源:互联网 发布:c语言竖线 编辑:程序博客网 时间:2024/05/18 17:57
Java本身也是有日志记录的API java.util.logging.Logger,我尝试过了,在自定义方面没有Log4j好用
Java原生的日志教程:http://lavasoft.blog.51cto.com/62575/184492/
关于log4j日志的配置文件中的参数介绍我就不详解了,直接递上其他博友的文章,我主要是介绍在Servlet中配置Log4j。因为大部分的文章讲的不是main方法中的demo,就是用Spring来启动Log4j的
Java项目如何记录日志:http://blog.csdn.net/goodleiwei/article/details/7059589
1.在java项目中新建一个Source Folder文件夹,并在其中新建一个log4j.properties文件
2.修改log4j.properties文件,加入配置信息
log4j.rootLogger=DEBUG,Mlog4j.appender.M=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.M.File=D:/log/WebTest.loglog4j.appender.M.ImmediateFlush=truelog4j.appender.M.Append=true#log4j.appender.M.Threshold=DEBUGlog4j.appender.M.DatePattern='.'yyyy-MM-ddlog4j.appender.M.layout=org.apache.log4j.PatternLayoutlog4j.appender.M.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} %p %m %l%n
3.配置log4j Servlet
package com.dunhanson.servlet;import java.io.File;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.annotation.WebInitParam;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import org.apache.log4j.PropertyConfigurator;@WebServlet(initParams={@WebInitParam(name="log4j", value="log4j.properties")})public class Log4jServlet extends HttpServlet{private static final long serialVersionUID = 1L;@Overridepublic void init(ServletConfig config) throws ServletException {String path = config.getServletContext().getRealPath("WEB-INF\\classes");path = path + File.separator + config.getInitParameter("log4j");PropertyConfigurator.configure(path);}}
1 0
- Servlet整合Log4j日志记录
- Log4j +Mongodb整合 记录日志
- 【Log4J】Log4j记录日志配置
- 【Log4J 系列】:log4j 整合SpringMVC+MyBatis 实现日志记录(01)
- log4j 日志记录
- JAVA日志记录,LOG4J
- Log4j 记录error 日志
- 服务端日志记录log4j
- JAVA log4j记录日志
- 使用log4j记录日志
- log4j日志记录
- 使用log4j记录日志
- log4j日志分类记录
- Log4j日志记录
- 使用log4j记录日志
- log4j日志记录
- 日志记录-log4j
- Log4j 记录error 日志
- 通过火车票还原身份证
- CodeForces 686B 冒泡排序
- Codeforces700A As Fast As Possible 数学推理
- Python异常处理机制
- 欧拉函数求法与应用
- Servlet整合Log4j日志记录
- HDU Problem 1052 Tian Ji -- The Horse Racing 【贪心】
- TCP三次握手和劫持原理与实例
- Hibernate学习笔记----映射继承关系
- sql关键语句详解
- 如何解决有限无限同时上网的问题
- URL传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode、base64_encode
- 解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢
- 小希的迷宫