`

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入门到详解

    2.1 下载 log4j 的 jar 文件 2.2 编写一个测试类 ...... 2.3 编写配置文件........ 2.4 输出结果 ........... 3. Log4j 构成 ........... 4. Log4j 使用方法........ 4.1 properties 配置文件详解 4.2 XML 配置文件...

    Log4j入门和实例

    我的blog http://blog.csdn.net/facepp/archive/2008/04/17/2299857.aspx<br>Log4J简介 1 主要由三大组件构成: Logger:决定什么日志信息应该被输出,什么日志信息应该被忽略 eg. logrj.logger....

    log4j从入门到详解

    Log4j从入门到详解 目录 1. Log4j简介 2. 下载与使用 2.1下载log4j的jar文件 2.2 编写一个测试类 2.3 编写配置文件 2.4 输出结果 . 3. Log4j构成 4. Log4j使用方法 4.1 properties配置文件详解 4.2 XML配置...

    java代码实例-日志规范史上最全java日志攻略(附教程)

    Log4J "Log4J的入门使用 Log4j的配置 输出日志文件 将日志信息存入数据库" Apache JCL "common log介绍 log中的接口" SLF4J "日志门面的使用 日志的绑定 日志的桥接 日志门面的原理" log-back "log-back的日志框架 ...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    精通Struts基于MVC的Java Web设计与开发 孙卫琴 光盘

    内容推荐 Struts是目前非常流行的基于MVC的Java ...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    精通 Struts:基于 MVC 的 JavaWeb 设计与开发(PDF)

    Struts是目前非常流行的基于MVC的Java Web框架。...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    基于MVC的java Web设计与开发

    Struts是目前非常流行的基于MVC的Java Web框架。...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    精通Struts_基于MVC的Java Web设计与开发

    Struts是目前非常流行的基于MVC的Java Web框架。...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    精通struts:基于mvc的java web设计与开发part3

    Struts是目前非常流行的基于MVC的Java Web框架。...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    精通struts:基于mvc的java web设计与开发part2

    Struts是目前非常流行的基于MVC的Java Web框架。...第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。

    精通struts:基于mvc的java web设计与开发part1

    第19章到第21章介绍了如何采用第三方软件,如Apache Common Logging API、Log4J、ANT和StrutsTestCase,来控制Struts应用的输出日志、管理以及测试Struts应用项目。 这个真的是包含所有的源码。。。

    LINGO软件的学习

    为了能够使用LINGO的强大功能,接着第二节的学习吧。 §2 LINGO中的集 对实际问题建模的时候,总会遇到一群或多群相联系的对象,比如工厂、消费者群体、交通工具和雇工等等。LINGO允许把这些相联系的对象聚合成集...

    新版Android开发教程.rar

    支持 POP 、 IMAP 、 SMTP ,以及 AOL 和 GMAIL 电子邮件服务;支持 AIM 、 MSN 、雅虎通和 GTALK ;与谷歌日历同步;与 Android Market 联机;支持谷歌 “ 街景 ” 服务;包装盒内附 数据工具包。 更多信息 ...

Global site tag (gtag.js) - Google Analytics