- 浏览: 375147 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
这里先讲如何将log4j的日志信息输出到文本文件。
1. 修改log4j.properties文件:
运行程序,可以看到输出结果只有:
hello log4j
此时打开c盘,就能看到文件demolog.log了。
2. 修改为htm输出格式
这里要修改两个地方,一个是把后面的输出格式改为
org.apache.log4j.HTMLLayout
一个是把输出的文件名改为demolog.htm
运行程序,打开打开浏览器,就可以看到输出的内容:、
3.设置多种输出方式
如果想即在文件中输出,又在Console中输出, 那么就可以设置多个appender。
#set log level to debug level.
log4j.rootLogger=debug,appender1,appender2
#set the log appender of the information. In this case, it is set as both console and file.
log4j.appender.appender1=org.apache.log4j.FileAppender
log4j.appender.appender2=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.File=c:/demolog.htm
#set the layout of the log informaton
log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout
最终就会在console和demolog.htm中输出log信息。
1. 修改log4j.properties文件:
#set log level to debug level. log4j.rootLogger=debug,appender1 #set the log output appender of the information. In this case, it is set as file in disk C. log4j.appender.appender1=org.apache.log4j.FileAppender log4j.appender.appender1.File=c:/demolog.log #set the layout of the log informaton log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
运行程序,可以看到输出结果只有:
hello log4j
此时打开c盘,就能看到文件demolog.log了。
2. 修改为htm输出格式
这里要修改两个地方,一个是把后面的输出格式改为
org.apache.log4j.HTMLLayout
一个是把输出的文件名改为demolog.htm
运行程序,打开打开浏览器,就可以看到输出的内容:、
3.设置多种输出方式
如果想即在文件中输出,又在Console中输出, 那么就可以设置多个appender。
#set log level to debug level.
log4j.rootLogger=debug,appender1,appender2
#set the log appender of the information. In this case, it is set as both console and file.
log4j.appender.appender1=org.apache.log4j.FileAppender
log4j.appender.appender2=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.File=c:/demolog.htm
#set the layout of the log informaton
log4j.appender.appender1.layout=org.apache.log4j.HTMLLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout
最终就会在console和demolog.htm中输出log信息。
发表评论
-
webservice获取访问服务的ip地址
2014-08-11 16:02 19621. 首先注入javax.xml.ws.WebServiceC ... -
java.lang.IllegalStateException: ServletConfig has not been initialized
2014-08-06 13:04 2988java.lang.IllegalStateException ... -
Character reference "�" is an invalid XML character.
2014-07-10 18:35 2125org.xml.sax.SAXParseException: ... -
jquery.validate.js的错误信息显示位置
2014-03-04 14:04 2247问题描述: 如图所示, 这里的代码是: <tr ... -
IE下的li:hover问题解决
2014-02-19 22:26 887当在css中设定li:hover{cursor:pointer ... -
HV000030: No validator could be found for type: java.lang.Integer.
2014-01-11 12:58 6764http://stackoverflow.com/questi ... -
图片压缩
2014-01-05 22:42 0package org.konghao.basic.util; ... -
[转]Access restriction:The type JPEGCodec is not accessible due to restriction on
2014-01-05 22:23 879Access restriction:The type JPE ... -
uploadify上传文件实例
2014-01-05 12:35 1299以Maven和SpringMVC为例。 1. 上官网http ... -
jsp include page <jsp:param value="val" name="n"/>
2013-12-18 22:09 1134<jsp:include page="/jsp ... -
log4j 关于rootLogger以及一些问题
2013-12-17 12:56 1830今天遇到的一些问题。 package com.lj.b ... -
dbunit错误:non-uppercase input column:xx in ColumnNameToIndexes cache map
2013-12-14 18:06 3281testLoad(com.lj.core.dao.Test ... -
log4j 入门实例 (三) 输出布局(layout)
2013-12-12 20:46 871log4j提供了以下几种layou ... -
log4j 入门实例 (一) HelloLog4j
2013-12-12 17:36 1521首先要下载官网的jar包以及说明文档文件。 文件里包含了log ... -
JPA初步学习
2013-10-29 17:33 0这两天在写一个ORM方法。 实现类对象和XML文件的mappi ... -
使用jackson生成json对象的实例
2013-10-24 11:25 3737这里写了一个将json和Java的Object对象进行互相转换 ... -
Servlet从硬盘读取图片并传送到前台
2013-10-21 20:39 1491public void doGet(HttpServletR ...
相关推荐
本文将深入探讨Log4j的基础知识、配置和使用实例,帮助初学者快速入门。 首先,理解Log4j的核心概念至关重要。Log4j主要由三部分组成:Logger(日志器)、Appender(输出端)和Layout(布局)。Logger用于记录日志...
Log4j提供了丰富的配置选项,可以控制日志信息的输出级别、格式以及目的地,使得开发者能够方便地调整日志输出以满足不同场景的需求。 ### 2. Log4j组件 Log4j主要包含三个核心组件: - **Logger**: 日志记录器,...
### Log4j从入门到精通知识点详述 #### 1. Log4j简介 Log4j 是 Apache 软件基金会旗下的一个开源项目,它是一个用于 Java 的日志记录工具。通过使用 Log4j,开发者可以轻松地在 Java 应用程序中实现日志功能,不仅...
通过使用Log4j,开发者可以非常方便地控制日志信息的输出目的地(如控制台、文件等)、每条日志的输出格式以及每条日志信息的级别(如DEBUG、INFO、ERROR等)。更重要的是,这些配置可以通过一个简单的配置文件来...
- "log4j从入门到详解.pdf":这是一份完整的Log4j教程,从基础概念到高级用法,覆盖了Log4j的各个方面,适合初学者和进阶学习者。 - "log4j.rar": 这可能是Log4j的源码或者其他相关资源的压缩包,解压后可能包含更多...
### log4j从入门到详解 #### 1. Log4j简介 Log4j是一款由Apache组织提供的开源日志组件,被广泛应用于Java应用程序中。它可以帮助开发者在应用程序中记录日志信息,这对于调试程序、追踪错误以及进行系统监控等...
### Log4j 入门与详解 #### 一、Log4j简介 Log4j是Apache组织提供的一个开源日志框架,它可以帮助开发者轻松地在应用程序中实现日志记录功能。传统的日志记录方式通常是在代码中直接使用`System.out.println()`等...
通过这个入门程序,我们可以学习到如何配置 Log4j,创建 logger,设置输出级别,以及如何记录不同级别的日志信息。在实际项目中,Log4j 可以帮助我们更好地追踪程序运行状态,定位错误,提高开发效率。随着对 Log4j ...
总结起来,Log4j是一个强大的日志框架,它提供了灵活的日志配置、多种输出方式以及丰富的日志级别控制。通过理解Log4j的基本组件和配置,开发者可以有效地利用它来监控和调试应用程序,同时保证系统的稳定性和安全性...
本文通过一个简单的示例介绍了Log4J的基本使用方法,包括日志级别的设置、配置文件的编写以及Log4J的继承机制。通过学习这些基础内容,开发者可以轻松地在自己的项目中集成Log4J,从而更好地管理和调试应用程序的...
Appender 是 Log4j2 中的核心组件之一,负责将日志事件输出到不同的目的地: - **Console Appender**:输出到控制台。 - **File Appender**:将日志记录写入文件。 - **DB Appender**:记录到数据库。 - **SMTP ...
"log4j入门程序,免费下载。需要log4j-1.2.15.jar" 描述了这个程序是初学者学习Log4j的入门示例,用户可以免费下载。"log4j-1.2.15.jar" 是Log4j的一个特定版本,表明该程序依赖于这个版本的库文件来运行。这个版本...
要解决这个问题,需要进行Log4j的配置,通常我们会创建一个log4j.properties或log4j.xml文件,在其中指定日志的输出级别、格式以及输出目的地(Appender)。 以log4j.properties配置为例,一个最基本的配置可能如下...
#### 二、Log4j基本配置文件详解 Log4j的基本配置文件通常为`log4j.properties`或`log4j.xml`。配置文件主要由三部分组成:Appender(日志输出源)、Logger(日志记录器)以及Root Logger(根日志记录器)。 #####...