log4j在JSP项目中的应用

原创 2004年09月16日 15:46:00


WEB-INF/classes下建立一个文件:log4j.properties,内容如下:

log4j.rootCategory=WARN, A1, R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
# Print the date in ISO 8601 format
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

# R is the RollingFileAppender that outputs to a rolling log
# file called rolling_log_file.log.

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=log4j.log

# Define a pattern layout for the file. 
# For more information on conversion characters (i.e. d,p,t,c,l,m,n)
# please see the PatternLayout class of the Log4j API.

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[DATE]            %d{DATE}%n[PRIORITY]     %p%n[NDC]          %x%n[THREAD]       %t%n[CATEGORY]  %c%n[LOCATION]    %l%n[MESSAGE]    %m%n%n

# Set the max size of the file and the number of backup files

log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1

web.xml内容如下:
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "
http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

 <servlet>
  <servlet-name>log4j</servlet-name>
  <description>no description</description>
  <servlet-class>com.apache.jakarta.log4j.Log4jInit</servlet-class>
  <init-param>
  <param-name>log4j</param-name>
  <param-value>/WEB-INF/log4j.properties</param-value>
  </init-param>  
  
 </servlet>

</web-app>

 将log4j-1.2.8.jar放到WEB-INF/lib目录下。

即可使用

java : jsp 使用 log4j.jar

java jsp log4j servlet
  • belldeep
  • belldeep
  • 2017年02月10日 21:49
  • 1011

java日志信息 log4j 使用方法

首先把log4j.jar文件考到工程里面,然后把log4j.properties考到工程项目的src下。 log4j.properties文件配置如下: log4j.rootLogger=DE...
  • xiangsuixinsheng
  • xiangsuixinsheng
  • 2011年08月15日 00:01
  • 77735

java Web应用配置log4j日志记录

第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载...
  • freekiteyu
  • freekiteyu
  • 2014年04月09日 16:11
  • 11880

项目中引入log4j

单独使用log4j添加maven坐标 log4j log4j 1.2.17 配置log4j.propertieslog4j.rootLogger=INFO, Console#...
  • u010701814
  • u010701814
  • 2016年12月17日 12:40
  • 369

Java Log4J 使用教程(java日志)

1. 简介 2. 安装 3. log4j基本概念 3.1. Logger 3.2. Appender 3.2.1. 使用ConsoleAppender 3.2.2. 使用FileAppen...
  • lianqi15571
  • lianqi15571
  • 2013年05月07日 20:38
  • 16587

在项目中实际使用log4j日志功能

1、在一般的java项目中使用 首先build path
  • stypace
  • stypace
  • 2014年08月01日 10:40
  • 3918

Log4j在Java se项目中的使用

日志在软件系统中必不可少,Apache的开源项目Log4j是一个功能强大的日志组件,提供非常方便的日志记录。我们可以在开源项目网站免费获取最新软件包:log4j1.2官方下载  。 Log4j在普...
  • u010853261
  • u010853261
  • 2016年05月24日 13:43
  • 1068

说说自己是怎么一步步配置maven项目依赖和配置log4j的

全程idea社区版,希望大家也用社区版。功能不会少很多。养成用正版得付费的习惯,大家都是程序员。尊重别人的成功就是尊重自己。 1、新建一个Mavena项目 2、写几个类,然后新建测试类。这时候 O...
  • bbbbln
  • bbbbln
  • 2016年11月18日 17:30
  • 4684

Java for Web学习笔记(五十):Log(2)配置log4j2

相关maven org.apache.logging.log4j log4j-api 2.8.1 compile org.apache.log...
  • flowingflying
  • flowingflying
  • 2017年04月23日 16:11
  • 1156

javaWeb项目配置log4j

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG、ALL,分别用来指定这条日志信息的重要...
  • qq_35180232
  • qq_35180232
  • 2017年10月17日 14:09
  • 226
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:log4j在JSP项目中的应用
举报原因:
原因补充:

(最多只允许输入30个字)