【TP3.2】:日志记录和查看

1、TP3.2手册日志类链接:http://document.thinkphp.cn/manual_3_2.html#log

2、日志默认路径:/Application/Runtime/Logs

3、TP3.2默认只能查看:只记录EMERG ALERT CRIT ERR 级别的错误,那我现在想要和apache的日志一样,查看全部级别的日志和数据,怎么办呢?

answer:

//在配置中开启LOG_RECORD参数,以及可以在应用配置文件中配置需要记录的日志级别,也就是在配置文件:common/conf/config.php

    //开启日志
    ‘LOG_RECORD‘ => true,
    ‘LOG_LEVEL‘  =>‘EMERG,ALERT,CRIT,ERR,notice,info,debug‘, // 记录所有级别日志信息

4、上面对应的LOG_LEVEL解释:

上面的配置先定义了错误信息的日志输出.并定义了日志输出的等级.等级有如下几种:

 等级名称 介绍 
emerg  紧急状况;服务器无法使用 
alert  必须立刻采取动作 
 crit 危急状况 
 error 出现错误 
 warn 警告 
 notice 正常,但有情况要注意 
 info 普通信息 
 debug 调试级别信息,包括模块运行状态

时间: 2024-10-07 07:04:41

【TP3.2】:日志记录和查看的相关文章

使用日志记录功能查看PHP扩展的执行过程

了解过PHP内核的同学都知道,PHP的一次请求的生命周期 1.启动Apache后,PHP解释程序也随之启动.PHP调用各个扩展的MINIT方法,从而使这些扩展切换到可用状态 2.当一个页面请求发生时,SAPI层将控制权交给PHP层.于是PHP设置了用于回复本次请求所需的环境变量.同时,它还建立一个变量表,用来存放执行过程 中产生的变量名和值.PHP调用各个模块的RINIT方法,即“请求初始化”.RINIT方法可以看作是一个准备过程, 在程序执行之间就会自动启动 3.如同PHP启动一样,PHP的关

ASP.NET Core应用中如何记录和查看日志

日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性.我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger.LoggerFactory和LoggerProvider这三个核心对象组成.我们可以通过简单的配置实现对LoggerFactory的定制,以及对LoggerProvider添加. [ 本文已经同步到<ASP.NET Core框架揭秘>之中] 目录一. 配置LoggerFactory二.以当前请求作为日志范围三

Linux定时器工具-crontab 各參数具体解释及怎样查看日志记录

要使用crontab定时器工具,必需要启动cron服务: service cron start crontab的语法,以备日后救急.先上张超给力的图: crontab各參数说明: -e : 运行文字编辑器来编辑crontab,内定的文字编辑器是VI -r : 删除眼下的crontab -l : 列出眼下的crontab(查看专用) -i : 会和-r 配合使用,在删除当前的crontab时询问,输入y 则删除 注意crontab是分用户的,以谁登录就会编辑到谁的crontab crontab特殊

如何查看crontab的日志记录

在Unix和类Unix的操作系统之中,crontab命令常用于设置周期性被执行的指令,也可以理解为设置定时任务. crontab中的定时任务有时候没有成功执行,什么原因呢?这时就需要去日志里去分析一下了,那该如何查看crontab的日志记录呢? 1. linux 看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察 2. unix 在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail

如何在ABAP Netweaver和CloudFoundry里记录并查看日志

Netweaver 要记录日志需要有一个checkpoint group,可以自行创建也可以使用标准的.这里我重用标准的group:DEMO_CHECKPOINT_GROUP. tcode SAAB,点Display <->Activate进入编辑模式,将Logpoints设置为"Log",日期设为Today,意为当天生效.Netweaver的日志记录大多是基于用户级别的,这一点比较方便.给想打开日志记录的用户创建一个打开日志开关的配置:新建一个report名称为ZCONT

vsftpd日志配置及查看——可以将vsftpd记录在系统日志里

vsftpd日志配置及查看 vsftpd ftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现.主配置文件中与日志设置有关的选项包括xferlog_enable .xferlog_file 和dual_log_enable 等. xferlog_enable 如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件.默认情况下,该日志文件为 /var/log/vsftpd.log.但也可以通过配置文件中的 vsftpd_log_file 选项来指定其他文件.默

Haproxy 开启日志记录

CentOS 7上yum安装的Haproxy,默认没有记录日志.需要做一下配置才能记录日志.(不知道其他版本是否需要,已经忘记了)主要是用到了Haproxy,以前貌似没有这么麻烦,今天配置出了一些问题查日志才发现原来Haproxy需要自己手工开启日志记录功能.因此作为相关记录! 1. 创建记录日志文件 mkdir /var/log/haproxy chmod a+w /var/log/haproxy 2. 开启rsyslog记录haproxy日志功能 编辑"/etc/rsyslog.conf&q

PHP 错误与异常的日志记录

提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志.error 日志以及 PHP 的 error 日志.虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用.再者运行的应用程序中的配置也会影响到日志记录的方式及内容. 错误与异常的区别 关于错误与异常,我们可以用一个简单的例子来理解: <?php try { 1 / 0;

haproxy高可用日志记录配置文件

关于haproxy的日志配置问题,这里单独说明下,默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来,定义的方法如下: 首先,我们修改haproxy关于日志配置的选项,加入下面配置: log /dev/log local0 info log /dev/log local0 notice 说明:这2行配置放到haproxy的global配置项目中,主要是将haproxy的info及notice日志分别记录