在项目中实际使用log4j日志功能
来源:互联网 发布:java大视频断点续传 编辑:程序博客网 时间:2024/05/21 19:26
1、在一般的java项目中使用
首先build path添加log4j包,然后再src文件夹下面新建一个log4j.properties文件,在里面对log4j进行配置,最后直接在java代码中使用Logger logger = Logger.getLogger(Log4jTest.class.getName());获取日志记录器,其中Log4jTest一般为该代码的类名。
2、在java web项目中使用
同样build path添加log4j包,然后在WEB-INF中新建一个lib文件夹,绕后在lib文件夹下面新建log4j.properties文件,在里面进行log4j的配置
因为是web项目,所以需要在web.xml中进行配置,加入:
<servlet> <servlet-name>Log4jTest</servlet-name> <servlet-class>Log4jTestServlet</servlet-class> <init-param> <param-name>log4j-init-file</param-name> <param-value>WEB-INF\lib\log4j.properties</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>Log4jTest</servlet-name> <url-pattern>/log4jTest</url-pattern> </servlet-mapping>
使用servlet进行演示,在Log4jTestServlet中需要配置log4j.properties的路径
在Log4jTestServlet.java中init函数中使用如下代码:
<span style="white-space:pre"></span>super.init(); <span style="white-space:pre"></span>/* <span style="white-space:pre"></span> 以下是从Web.xml文件中获得数据库的初始配置的参数 <span style="white-space:pre"></span>*/ <span style="white-space:pre"></span> String logFilePrefix = getServletContext().getRealPath("/"); <span style="white-space:pre"></span> String propertyFileName = getInitParameter("log4j-init-file"); <span style="white-space:pre"></span> if(propertyFileName != null) <span style="white-space:pre"></span> { <span style="white-space:pre"></span> PropertyConfigurator.configure(logFilePrefix + propertyFileName); <span style="white-space:pre"></span> }
然后再其他函数中进行调用即可,例如在doGet函数中写入:
Logger loggerConsole = Logger.getRootLogger(); loggerConsole.info("这是在servlet中向控制台输出的一般信息文字"); loggerConsole.warn("这是在servle中向控制台输出的警告类别的信息文字");
0 0
- 在项目中实际使用log4j日志功能
- log4j日志在web项目中使用
- log4j在web项目中的实际使用
- log4j在web项目中的实际使用
- 【Spring】在springmvc中使用log4j日志功能
- log4j 日志服务器_项目实际使用日记
- log4j 日志服务器_项目实际使用日记
- 在WEB项目中使用log4j日志管理
- 在WEB项目中使用log4j日志管理
- Log4j日志在java项目中的使用
- Log4j日志在java项目中的使用
- Log4j日志在java项目中的使用
- log4j在web项目中的实际使用与jboss冲突
- 项目中使用log4j记日志
- Javaweb项目中使用Log4j记录日志
- SSM项目中使用Log4J日志
- Java项目日志功能log4j
- 关于log4j在实际工作中使用的一些想法
- 全新万能PDF转换器官方免费下载
- Android状态系统——View状态设计
- ext 在线中文api
- HDU 1505 City Game
- 基于Android/机顶盒/pc高质量视频通话及手机直播源码转让
- 在项目中实际使用log4j日志功能
- [HDOJ 2243] 考研路茫茫——单词情结 [AC自动机+动态规划+矩阵加速]
- 错误日志收集
- omnet++inetmanet安装遇阻
- Android ContentProvider 剖析。
- Oracle 11g R2 for CentOS 6.4
- SSDT HOOK中的获取函数服务号
- ruby 安装卸载
- 【AppCan开发者故事第四期】樊星阳: 37岁硬汉的移动创业路