`

log4j 入门实例 (二) 输出到文件以及网页

阅读更多
这里先讲如何将log4j的日志信息输出到文本文件。


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信息。
  • 大小: 46.8 KB
  • 大小: 52.1 KB
分享到:
评论

相关推荐

    Log4j入门实例Log4j入门实例

    本文将深入探讨Log4j的基础知识、配置和使用实例,帮助初学者快速入门。 首先,理解Log4j的核心概念至关重要。Log4j主要由三部分组成:Logger(日志器)、Appender(输出端)和Layout(布局)。Logger用于记录日志...

    log4j入门、详解

    Log4j提供了丰富的配置选项,可以控制日志信息的输出级别、格式以及目的地,使得开发者能够方便地调整日志输出以满足不同场景的需求。 ### 2. Log4j组件 Log4j主要包含三个核心组件: - **Logger**: 日志记录器,...

    log4j从入门到精通(附jar文件)

    ### Log4j从入门到精通知识点详述 #### 1. Log4j简介 Log4j 是 Apache 软件基金会旗下的一个开源项目,它是一个用于 Java 的日志记录工具。通过使用 Log4j,开发者可以轻松地在 Java 应用程序中实现日志功能,不仅...

    Log4j 入门到详解[推荐].pdf

    通过使用Log4j,开发者可以非常方便地控制日志信息的输出目的地(如控制台、文件等)、每条日志的输出格式以及每条日志信息的级别(如DEBUG、INFO、ERROR等)。更重要的是,这些配置可以通过一个简单的配置文件来...

    log4j(实例代码+文档)

    - "log4j从入门到详解.pdf":这是一份完整的Log4j教程,从基础概念到高级用法,覆盖了Log4j的各个方面,适合初学者和进阶学习者。 - "log4j.rar": 这可能是Log4j的源码或者其他相关资源的压缩包,解压后可能包含更多...

    log4j入门详解

    ### Log4j入门详解 #### 1. Log4j简介 Log4j是Apache软件基金会下的一个开源项目,它提供了一种强大且灵活的方式来管理和控制应用程序的日志记录。相较于简单的打印语句,Log4j提供了更为高级的功能,比如能够根据...

    log4j从入门到详解

    ### log4j从入门到详解 #### 1. Log4j简介 Log4j是一款由Apache组织提供的开源日志组件,被广泛应用于Java应用程序中。它可以帮助开发者在应用程序中记录日志信息,这对于调试程序、追踪错误以及进行系统监控等...

    log4j入门、详解.pdf

    ### Log4j 入门与详解 #### 一、Log4j简介 Log4j是Apache组织提供的一个开源日志框架,它可以帮助开发者轻松地在应用程序中实现日志记录功能。传统的日志记录方式通常是在代码中直接使用`System.out.println()`等...

    log4j 入门程序

    通过这个入门程序,我们可以学习到如何配置 Log4j,创建 logger,设置输出级别,以及如何记录不同级别的日志信息。在实际项目中,Log4j 可以帮助我们更好地追踪程序运行状态,定位错误,提高开发效率。随着对 Log4j ...

    Log4j教程

    总结起来,Log4j是一个强大的日志框架,它提供了灵活的日志配置、多种输出方式以及丰富的日志级别控制。通过理解Log4j的基本组件和配置,开发者可以有效地利用它来监控和调试应用程序,同时保证系统的稳定性和安全性...

    log4J最简单入门

    本文通过一个简单的示例介绍了Log4J的基本使用方法,包括日志级别的设置、配置文件的编写以及Log4J的继承机制。通过学习这些基础内容,开发者可以轻松地在自己的项目中集成Log4J,从而更好地管理和调试应用程序的...

    log4j2用户指南

    Appender 是 Log4j2 中的核心组件之一,负责将日志事件输出到不同的目的地: - **Console Appender**:输出到控制台。 - **File Appender**:将日志记录写入文件。 - **DB Appender**:记录到数据库。 - **SMTP ...

    log4j测试程序

    "log4j入门程序,免费下载。需要log4j-1.2.15.jar" 描述了这个程序是初学者学习Log4j的入门示例,用户可以免费下载。"log4j-1.2.15.jar" 是Log4j的一个特定版本,表明该程序依赖于这个版本的库文件来运行。这个版本...

    Log4j快速入门

    要解决这个问题,需要进行Log4j的配置,通常我们会创建一个log4j.properties或log4j.xml文件,在其中指定日志的输出级别、格式以及输出目的地(Appender)。 以log4j.properties配置为例,一个最基本的配置可能如下...

    log4j配置详解 新手入门教程

    #### 二、Log4j基本配置文件详解 Log4j的基本配置文件通常为`log4j.properties`或`log4j.xml`。配置文件主要由三部分组成:Appender(日志输出源)、Logger(日志记录器)以及Root Logger(根日志记录器)。 #####...

Global site tag (gtag.js) - Google Analytics