`
jay_kid
  • 浏览: 65071 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

log4j的简单使用 (借用了郭克华老师J2EE教程里的笔记)

阅读更多
1. property file set at $classpath, the content as follow

#这是log4j配置文件
#配置根日志:级别:DEBUG<INFO<WARN<ERROR<FATAL
#如果一条日志信息的级别大于等于配置文件的级别,就记录
log4j.rootLogger=INFO,FILE1,FILE2,FILE3
#配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender
log4j.appender.FILE1=org.apache.log4j.FileAppender
#指定文件名
log4j.appender.FILE1.file=${catalina.home}/logs/file1.log
#指定布局方式(消息放入文件之后,怎样布局)
log4j.appender.FILE1.layout=org.apache.log4j.SimpleLayout

log4j.appender.FILE2=org.apache.log4j.FileAppender
log4j.appender.FILE2.file=${catalina.home}/logs/file2.html
log4j.appender.FILE2.layout=org.apache.log4j.HTMLLayout
#自定义布局
log4j.appender.FILE3=org.apache.log4j.FileAppender
log4j.appender.FILE3.file=${catalina.home}/logs/file3.log
log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE3.layout.conversionPattern=-------%n%p%n%m%n%d%n%l%n-------%n


2. How to write into log file
Logger logger= Logger.getLogger(“类名类名”);
logger.debug(OBJ);
logger.info(OBJ);
logger.warn(OBJ);
logger.error(OBJ);
logger.fatal(OBJ);


3. There are 3 layout to record the log, they are
引用
org.apache.log4j.SimpleLayout
org.apache.log4j.HTMLLayout
org.apache.log4j.PatternLayout


4. on PatternLayout
引用
常见有以下几种选择: 常见有以下几种选择:
%t:线程名称
%p:日志级别
%c:日志消息所在类名
%m:消息内容
%l:行数
%n:换行
分享到:
评论

相关推荐

    郭克华J2EE高级框架实战教学视频讲义

    郭克华J2EE高级框架实战教学视频讲义是一份深度学习J2EE技术的宝贵资料,涵盖了J2EE开发中的重要概念和技术。本讲义由知名讲师郭克华精心编制,旨在帮助开发者掌握J2EE平台上的高级框架,提升实际项目开发能力。 ...

    郭克华J2EE&J2ME笔记&安卓系统源码样例

    郭克华的J2EE与J2ME笔记以及Android系统源码样例是针对Java开发者的重要资源集合,涵盖了从企业级应用开发到移动设备编程的广泛领域。J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专为构建可...

    郭克华博士J2EE视频源代码

    《郭克华博士J2EE视频源代码》是一份珍贵的学习资源,由知名专家郭克华博士精心制作,旨在帮助J2EE初学者和进阶者深入理解并掌握J2EE技术。J2EE(Java Platform, Enterprise Edition)是Java平台的企业版,主要用于...

    郭克华-J2EE视频源代码

    郭克华-J2EE视频源代码是一份宝贵的教育资源,它涵盖了J2EE(Java企业版)开发中的核心概念和技术。J2EE是Oracle公司提供的一个用于构建分布式、多层的企业级应用程序的平台,广泛应用于互联网服务、后台系统开发...

    郭克华J2EE高级框架实战教学讲义及源码

    《郭克华J2EE高级框架实战教学讲义及源码》是一份全面涵盖J2EE高级框架应用的宝贵资源,旨在帮助开发者深入理解和实践J2EE开发中的核心技术。这份资料由知名讲师郭克华精心编纂,包含了详细的讲义和配套的源代码,为...

    郭克华J2EE高级框架实战教学视频源代码

    《郭克华J2EE高级框架实战教学视频源代码》是一个深入学习J2EE开发的资源包,由知名讲师郭克华倾力打造,旨在帮助开发者掌握J2EE平台上的高级框架及其实际应用。该资源包的核心内容是通过实战项目的方式,让学习者...

    郭克华J2EE高级框架ppt+源代码

    这个资料包包含了与郭克华教授1-50集视频教程配套的PPT讲义和实战教学源代码,旨在帮助学习者更全面、更直观地理解和掌握J2EE开发的高级概念和技术。 J2EE(Java 企业版)是Java平台的一个版本,专为构建和部署...

    郭克华J2EE高级框架实战教学视频源代码(附录)

    郭克华J2EE高级框架实战教学视频源代码(附录)是一套全面解析J2EE高级技术的教育资源,旨在帮助开发者深入理解并熟练运用Java企业级应用开发的关键技术。这个压缩包包含了多个子文件,涵盖了JSP、Servlet、集合、JDBC...

    郭克华 J2ee PPT

    **J2EE技术详解** J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,由Oracle公司提供,用于构建和部署分布式企业级应用程序。这个平台包含了多种服务、API和协议,以支持开发和运行多层架构的、...

    郭克华J2EE高级框架实战教学视频05

    【郭克华J2EE高级框架实战教学视频05】是一部深入讲解J2EE高级技术的教程,由知名IT讲师郭克华主讲。在这个视频系列中,郭克华老师将带领我们探索J2EE平台上的核心框架及其实际应用,帮助开发者提升在企业级Java开发...

    郭克华J2EE教程 strus hibernate spring

    本教程由郭克华教授,聚焦于三大核心框架:Struts、Hibernate和Spring,它们是J2EE开发中的关键组成部分。 **Struts** 是一个开源的MVC(Model-View-Controller)框架,主要用于控制Web应用程序的流程。Struts通过...

    郭克华J2EE高级框架实战教学视频04

    《郭克华J2EE高级框架实战教学视频04》主要涵盖了J2EE开发中的一个重要框架——Struts的深入学习,特别是关于Struts框架中的一些其他标签的使用。本视频教程由资深IT专家郭克华主讲,旨在帮助开发者提升在实际项目中...

    郭克华J2EE高级框架实战教学视频01

    【郭克华J2EE高级框架实战教学视频01】是一个专注于J2EE开发的高级教程,由知名讲师郭克华主讲。本教程旨在帮助开发者深入理解和掌握J2EE平台上的高级框架技术,提升实际项目开发能力。通过观看这个视频系列,学员将...

    郭克华J2EE高级框架实战教学视频02

    【郭克华J2EE高级框架实战教学视频02】是一个专注于J2EE开发的系列教程,由知名讲师郭克华主讲。本部分重点讲解了J2EE中的一种核心框架——Struts,旨在帮助开发者深入理解和应用Struts框架进行实际项目开发。 ...

    [浪曦][其他机构]郭克华J2EE高级框架电子教程

    【郭克华J2EE高级框架电子教程】是一份全面且深入讲解J2EE技术的教育资源,由知名讲师郭克华主讲。J2EE,全称Java 2 Platform, Enterprise Edition,是Java平台的企业版,专为构建分布式、多层的企业级应用程序而...

    郭克华j2ee高级框架实战教学视频源代码

    《郭克华J2EE高级框架实战教学视频源代码》是一个综合性的学习资源,旨在帮助开发者深入理解并熟练掌握J2EE平台上的高级框架应用。该教程由知名讲师郭克华精心编排,通过实际案例讲解,使得学习过程更加直观易懂。 ...

    J2EE高级框架实战

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,用于构建和部署分布式、多层的服务器端应用。它提供了一系列的API和服务,以支持企业级应用开发,如Web服务、数据库连接、事务处理、...

    郭克华J2ME实例教程完整版之GAME API3

    《郭克华J2ME实例教程完整版之GAME API3》是一份专为初学者设计的J2ME游戏开发教程,以WMV视频格式呈现,图文并茂,旨在帮助学习者深入理解并掌握J2ME平台上的游戏编程技术。在这个教程中,郭克华老师详细讲解了J2ME...

Global site tag (gtag.js) - Google Analytics