扫码关注官方订阅号
在线上生产机环境,程序难免会遇到错误和异常。这些错误和异常我们大部分不会发现,那么,如何自动获取这些错误和异常呢?也就是程序只要遇到错误和异常,就将这些错误异常写到Log里记录?谢谢!
人生最曼妙的风景,竟是内心的淡定与从容!
这个需要配置PHP
log_errors=On
error_log=日志路径PHP在出错的时候就会自动写入到日志了。
set_error_handler:设置用户自定义的错误处理函数
set_error_handler
set_exception_handler:设置用户自定义的异常处理函数
set_exception_handler
set_exception_handler,set_error_handler这两个函数可以处理未被捕获的异常,然后对异常信息分析归类,写入log
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个需要配置PHP
log_errors=On
error_log=日志路径
PHP在出错的时候就会自动写入到日志了。
定义函数,相关如下
set_error_handler:设置用户自定义的错误处理函数set_exception_handler:设置用户自定义的异常处理函数set_exception_handler,set_error_handler这两个函数可以处理未被捕获的异常,然后对异常信息分析归类,写入log