`
bestxiaok
  • 浏览: 443551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单介绍log4j一般的使用步骤

    博客分类:
  • SSH
阅读更多

1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。

og4j.rootLogger=debug, stdout, Rlog4j.appender.stdout=org.apache.log4j. ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller´s file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=YesFTP.log
log4j.appender.R.MaxFileSize=1000KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n
 


  2、在入口类的静态区初始化log4j

static {
  PropertyConfigurator.configure(
   YesFTPClientFrame.class.getResource("log4j.properties"));
 }


  3、在每一个需要log的地方都初始化一个私有静态的变量

private static Logger logger = Logger.getLogger(xx.class);


  4、使用log4j提供的方法

logger.info(”hello”);


  5、用log4j输出异常的堆栈信息

logger.error("oops, got an exception: ", e); 

 

 

分享到:
评论

相关推荐

    Log4j日志管理系统简单使用说明

    Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和...

    log4j简单的使用

    log4j的简单使用,提供使用步骤,有注释,有所需jar包

    Log4j—将系统日志输出到控制台和html格式的文件中

    本工程以一个简单的log4j示例演示了log4j的使用方法 本工程编码方式:UTF-8 本工程开发工具:MyEclipse 说明:log4j详细使用方法请参考博客:http://blog.csdn.net/gaohuanjie/article/details/44077551

    使用Log4j进行日志操作

    作者试图通过一个简单的客户/服务器Java程序例子对比使用与不使用Log4j 1.2.3的差别,并详细讲解了在实践中最常使用Log4j的方法和步骤。在强调可重用组件开发的今天,相信Log4j将会给广大的设计开发人员带来方便。...

    Eclipse 环境下 log4j配置说明及所需jar包.rar

    本人将Eclipse 环境下log4j需要的jar包及配置文件以及简单的使用步骤总结了一下,希望对大家有帮助

    用maven + spring mvc +JDBCTEMPLATE +由Slf4j实现Common-Logging+Log4j的日志控制(数据库用MySQL)

    我用maven + spring mvc +JDBCTEMPLATE + 由Slf4j实现Common-Logging+Log4j的日志控制 (数据库用MySQL)简单编写的注册功能模块 附:项目搭建中的完整步骤和说明

    CXF 2.3.4 入门简单例子

    3.抛弃cxf默认的log方式,使用log4j的方式,方便以后整合到其他app中而不改变之前系统log的方式。 答谢: 关于cxf的深入研究,我发现国人翻译的东西很少,我想尽自己的微薄之力能给大家带些有用的东西,如果有什么...

    微信开发框架wechat4j

    > * log4j.jar 1.2以上 > * fastjson-1.2.0.jar > * sword-lang-1.2 (https://github.com/sword-org/sword-lang/releases) > * fluent-hc-4.3.6.jar(httpclient依赖) > * httpclient-4.3.6.jar > * ...

    清除系统LJ

    下面是步骤很简单就两步!  在桌面上点鼠标右键,选择新建一个“记事本”,把下面的蓝色字复制进去,点“另存为”,把文件名定为“清除系统LJ.bat”就完成,记住后缀名一定要是.bat,好ok了!你的垃圾清除器就...

    slf4j:Java的简单日志记录外观

    Java的简单日志记录外观(SLF4J)充当各种日志记录框架(例如java.util.logging,logback,log4j)的简单外观或抽象,允许最终用户在部署时插入所需的日志记录框架。 可以在上找到更多信息。 建置状态 如何建立SLF4...

    spring+shiro+ehcache例子

    在web.xml中配置log4j信息打印 (需要自己将log4j的配置文件给打开) 三: 配置文件 查看/src/config/ ,配置文件可观察文件名称理解 四: 登录名为2:可以进行权限的验证,以及shiro的缓存。 登录名为任意...

    Filer:Filer是一个使用Java Weblaf UI框架编码的项目,使用HDF5作为默认文件格式在Hadoop云平台中存储和读取数据

    如果您使用独立的Eclipse IDE来构建项目,则应该将jars / log4j .jar添加到项目外部jar库中,如果没有,请跳过此步骤并直接转到步骤3。 * 3.将jars / hdf .jar添加到Eclipse中的外部jar库中,然后进行构建。 *

    互联网创意产品众筹平台

    问题一箩筐-关于打印日志log4j问题5 y: }- e: Z$ p6 X9 d0 A9 @ │ 7.问题一箩筐-生产环境模拟, y; v4 Z% p0 }& I+ X* B) t# j │ 8.问题一箩筐-相对路径和绝对路径 │ 9.问题一箩筐-自定义监听器,解决上下文路径...

    基于EXT SSI的简单树实现

    一个基于EXT实现的树,先上图。...1 导入 commons-logging-1.1.jar log4j-1.2.14.jar 2 写log4j.properties 3 在代码中使用方式 static Log log = LogFactory.getLog("Action类"); log.debug("result is " + result);

    30清理系统垃圾电脑故障维修大全

    在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。...

    30秒让你的电脑快一倍

    在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。...

    MySQL 5.1参考手册

    6.1. 复制介绍 6.2. 复制实施概述 6.3. 复制实施细节 6.3.1. 复制主线程状态 6.3.2. 复制从I/O线程状态 6.3.3. 复制从SQL线程状态 6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性...

    hibernate + spring 简化包

    通常需要复制cglib,dom4j,jakarta-commons,log4j等文件夹下的jar文件。  (4)为了编译java文件,可以找到Spring的基础类,将Spring.jar文件的路径添加到环境变量CLASSPATH中。当然,也可以使用ANT工具,但无须...

    Plumelog分布式日志组件-其他

    1、无入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志 2、基于elasticsearch作为查询引擎 3、高吞吐,查询效率高 4、全程不占应用程序本地磁盘空间,免维护;对于项目透明...

    mybatis学习笔记

    1.6.4 第三步:log4j.properties 6 1.6.5 第四步:SqlMapConfig.xml 6 1.6.6 第五步:po类 7 1.6.7 第六步:程序编写 8 1.6.8 Mybatis解决jdbc编程的问题 15 1.6.9 与hibernate不同 16 2 Dao开发方法 16 2.1 需求 16...

Global site tag (gtag.js) - Google Analytics