设为首页 加入收藏

TOP

Log4PHP的使用方法与详细配置
2017-07-29 10:24:00 】 浏览:5479
Tags:Log4PHP 使用方法 详细 配置

首先引入logger.php文件。log4php可以通过引入logger.php来完成自动加载的过程。文件位置如下:


Log4PHP的使用方法与详细配置


日志记录器自身没有定义日志的输出目的地和格式,所以我们通常需要引入log4php后要先引入配置文件(下面会详细介绍)。日志记录器是一个组件,我们通过日志记录器来记录日志信息。引入配置文件后通过getLogger获得一个将日志记录器实体。然后可以通过打印方法打印出日志信息。打印方法通常包括info、warn、error、debug等。


log4php配置文件支持 XML、PHP、Properties (INI)等格式。同样支持可编程配置,即通过函数来改变配置。


log4php 官方文档:http://logging.apache.org/log4php/


项目中由这行代码引入配置。配置中一般包含以下内容:


1.日志信息的优先级;2.日志信息的输出目的地; 3.日志信息的输出格式。


日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG。


程序只能显示比当前设置的等级优先级级更低的信息。例如当前程序设置level为DEBUG,那么就是说程序中所有信息都能显示出来。如果当前程序level为info,那么只有info,warn,error三中日志信息可以展示。


和优先级一样,输出地址同样可以在配置文件中作出配置,并且可以根据不同的日志类别设置不同的输出目的地。例:


log4php支持12种输出目的地,分别为:


代码中便是规定了以每日输出一个文件作为输出目的地,用来记录登录类型的日志信息。


它作为输出目的地的一个属性存在,log4php上包含5种不同的输出方式,分别为:


LoggerLayoutPattern为我们提供了自定义日志信息格式的方法,项目中也常常使用该模式来自定义日志信息。在实际使用中,我们通过配置conversionPattern参数来定义模式。而参数变量中通常使用一些log4php提供的转换说明符来配置。
例如:


格式为: yyyy-mm-ddThh:mm:ss+08:00.[日志类型].日志内容.换行。


常用的转换说明符有:


关于转换说明符的完整说明:http://logging.apache.org/log4php/docs/layouts/pattern.html


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java获取系统属性和环境变量 下一篇spring注解方式 idea报could not ..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目