【将错误记录到系统日志中】

在 php.ini 中将 error_log 设置为:

error_log = syslog

或者在运行时使用 ini_set() 函数设置。

【例1】

<?php
//关闭错误显示
ini_set('display_errors', 0);
//开启错误日志功能
ini_set('log_errors', 'on');
//设置错误日志的路径
ini_set('error_log', 'syslog');
//显示所有错误
error_reporting(-1);//记录错误
//通知级别的错误
echo $test;
//警告
settype($var, 'dee');
//致命错误
test();

查看错误日志(Windows 系统):

"我的电脑" ---- 右键 ----- 管理 ----- 事件查看器 ----- 信息

【例2】通过 openlog() 发送系统日志

<?php
//关闭错误显示
ini_set('display_errors', 0);
//开启错误日志功能
ini_set('log_errors', 'on');
//设置错误日志的路径
ini_set('error_log', 'syslog');
//显示所有错误
error_reporting(-1);//打开系统日志的连接
openlog('PHP5.3.10', LOG_PID, LOG_SYSLOG); //openlog:Open connection to system logger
//发送日志
syslog(LOG_ERR, 'this is a test of a syslog'.date("Y-m-d H:i:s"));
//关闭系统日志的连接
closelog();

在事件查看器的警告信息中也能看到日志:

转载于:https://www.cnblogs.com/dee0912/p/4521270.html

PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中相关推荐

  1. php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...

  2. php 系统日志,PHP中把错误日志保存在系统日志中(Windows系统)

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: 复制代码 代码如下: error_log = syslog ...

  3. php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程

    PHP中把错误日志保存在系统日志中 这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下 [将错误记录到系统日志中] 在 ph ...

  4. php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)

    [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] //关闭错误显示 ...

  5. PHP 错误与异常 笔记与总结(12 )异常

    ① 异常的概念:异常和错误的区别 PHP 部分借鉴了 C++ 和 JAVA 中的异常处理机制.PHP 中的异常是指 程序运行和预期不太一致,与错误是两个不同的概念. ② 异常的语法结构 [例1] 1 ...

  6. PHP 错误与异常 笔记与总结(14 )记录和发送异常信息

    当发生异常时,把异常信息记录到日志文件中: 1 <?php 2 header('content-type:text/html; charset=utf-8'); 3 class LogExcep ...

  7. python错误-第16天:Python 错误和异常

    by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...

  8. python判断正确错误_第16天:Python 错误和异常

    by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...

  9. Python 错误和异常

    我们在执行程序语句的时候,经常会看到命令行输出报错信息,例如: >>> while True print('Hello world')File "<stdin> ...

最新文章

  1. [转]数据库建立索引的一般依据
  2. 榜单出炉!2018中国AI英雄风云榜揭晓十位AI领军人
  3. java f反射_java反射机制
  4. matlab中find()函数用法
  5. Linux 命令之 ln -- 为文件创建链接
  6. 华为nova9系列正式官宣:9月23日震撼上市
  7. Netty工作笔记0046---异步模型原理剖析
  8. 判断IE关闭还是刷新
  9. GBDT的回归、二分类以及多分类教程
  10. iOS 开发 - 绘制辉光效果
  11. 本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
  12. ionic2——环境配置篇
  13. html语言添加点击事件,vue 中拼接html时添加点击事件
  14. js 车牌号模糊处理
  15. 2021最新版谷歌浏览器百度网盘下载
  16. codevs 1329 东风谷早苗
  17. 用java写新年快乐特效代码_蓝叶分享新年快乐大红灯笼特效代码
  18. 笔记本CPU更换硅脂、液金散热对比测试
  19. python用百度云接口实现植物识别和动物识别
  20. 处理导入的原理图库中Designator字体不对的问题

热门文章

  1. gpu超算算法_英伟达推GPU加速Arm服务器参考设计!微软Azure启动GPU超算实例
  2. Java改环境变量把path修改了,CentOS查看和修改PATH环境变量的方法
  3. java 原子long_java中long和double类型操作的非原子性探究
  4. python 串行线程终止后还会执行下一个吗_多线程笔记
  5. TensorFlow 2.0深度学习案例实战
  6. 2018抖音数据研究报告完整版,你喜欢的网红画像到底是怎样?
  7. 东北大学计算机期末考试题,东北大学计算机组成原理题库(10)
  8. 一主多备几影响 oracle,1个主库配置多个备库的问题
  9. python resample_Python骚操作:利用Python获取摄像头并实时控制人脸!
  10. 基于linux的应用开发视频教程,基于LINUX+ARM的视频系统的应用和开发