站长杂谈

如何在Java中将log4j配置为日志记录机制

时间:2017-03-21 16:25 点击:

  如何在Java中将log4j配置为日志记录机制

  我们新世界主机用户中,肯定有部分是软件技术开发公司,而对于软件技术开发公司来说,程序员是必不可少的,程序员使用的编程语言是多样的,如C、C++、Python、Perl、Java等,其中使用Java应该是目前市面使用的较多的编程语言。当开发人员用JAVA开发项目时,这时就需要做日志记录了,有了日志记录就能很好的使项目的可恢复性、容错性大为提升。那么在使用香港服务器的过程中如何在java中做日志记录呢?小编今天就给大家介绍一个JAVA日志记录工具Log4j。

  log4j是一个非常流行的用于Java开发的日志库,它能提供方便灵活的日志记录机制以及快速的性能。将log4j放入代码非常容易,因为它需要最少的工作,这主要涉及配置日志系统。小编在文中详细介绍了log4j的配置,以及提供了一些工作示例。

  (1)将log4j插入代码的步骤

  通常,在Java应用程序中使用log4j的步骤如下:1.下载最新的log4j发行版。2.将log4j的jar库添加到程序的类路径中。3.创建log4j的配置。4.使用配置初始化log4j。5.创建记录器。6.将日志语句放入代码。

  (2)下载log4j

  因为log4J是apache的一个开源工具,所以你可以在apache的官网下载这个工具,下载地址为:http://logging.apache.org/log4j/1.2/download.html

  (3)创建log4j的配置

  这部分时可选择性的,如果你不想配置Log4j的话,你可以写log4j的logging语句,而不进行任何配置,如下面的代码片段所示:

  Loggerlogger=Logger.getLogger(MyClass.class);BasicConfigurator.configure();logger.info("Thisismyfirstlog4j'sstatement");通常,配置log4j涉及以下的几个方面:

  1配置根日志记录器

  2配置单个记录器(如果需要)

  3制定追加器

  4制定消息布局

  下面我们将简单说明这几个方面的配置:

  1.配置日志记录器

  根日志记录器是其他日志记录器继承的基本日志记录器。配置根日志记录器的语法如下:log4j.rootLogger=level[,appender1,appender2...]-其中level可以是以下值之一(按严重性的升序):ALL,DEBUG,INFO,WARN,ERROR,FATAL和OFF。这些常量在org.apache.log4j.Level类中定义。-appender1,appender2是配置消息如何记录的附加程序的名称,即配置为标准控制台或日志文件。

  2.配置单个记录器

  可以配置除根记录器以外的记录器。语法类似:log4j.logger。=level[,appender1,appender2...]其中是源代码中特定记录器的名称3.指定追加器

  在log4j的术语中,appender指定如何记录消息。appender是实现接口org.apache.log4j.Appender并在配置文件中配置的类遵循以下语法:

  log4j.appender。=log4j.appender。 = log4j.appender。 = 4.指定消息布局

  使用log4j,消息以指定的格式记录,称为"布局"。每个追加器与布局关联的语法如下:

  log4j.appender。。layout=

  关于log4j的介绍就到这里了,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询Skype:vpssj.net@hotmail.com 。我们必将竭诚为您服务。