PHP使用syslog进行调试
来源:互联网 发布:js 阻断执行 编辑:程序博客网 时间:2024/05/16 10:30
论调试,肯定是xdebug之类的比较方便,那为什么还要用syslog呢?
最近在做一个项目的支付,改项目使用ECShop2.7,测试异步回调通知的话不得不在服务器上进行调试。
而ECShop2.7据我所知还没有日志记录函数,只能用传统的写文件方法来记录回调收到的信息?
后来发现,可以通过syslog记录,并且可以实时地看到日志的变化情况。
进入正题:
1. 确保php.ini的disable_function里面,openlog和syslog这两个函数没有被禁用(我的默认是禁用了)
2. 使用syslog记录日志:
openlog('wxpay',LOG_PID|LOG_PERROR,LOG_LOCAL4);syslog(LOG_DEBUG,'I am log!');closelog();
openlog更多用法
syslog更多用法
3. 观察日志记录:
我使用的是CentOS 7.2系统
使用journalctl -f|grep wxpay
来实时地查看日志的改动。
如果当时没有看到,可以翻看以往的n条日志journalctl -n 500|grep wxpay
。
1 0
- PHP使用syslog进行调试
- 嵌入式系统中使用远程syslog进行调试与诊断
- 嵌入式系统中使用远程syslog进行调试与诊断
- 用 syslog 改进和调试 PHP 应用程序
- 用 syslog 改进和调试 PHP 应用程序
- 用 syslog 改进和调试 PHP 应用程序
- 使用syslog来记录调试信息
- [转]用 syslog 改进和调试 PHP 应用程序
- Linux系统下使用Syslog进行远程登录
- syslog-ng使用logrotate进行日志切片压缩
- vs.php中使用apache或IIS7进行外部调试
- 当进程启动时,如果syslog还未生效,此时无法通过syslog调试,可以通过system写文件记log进行调试。
- 使用VC进行调试
- 使用GDB进行调试
- 使用xdebug进行调试
- 使用Safari进行调试
- 使用 pdb 进行调试
- 使用gdb进行调试
- 本人在使用PopupMenu,遇到的问题,和解决过程
- 367. Valid Perfect Square
- 查看 .a 和 .so 库文件中的接口
- JavaScript作用域链、活动对象
- JAVA学习之路---mysql读写分离
- PHP使用syslog进行调试
- ECharts入门教程
- JavaScript代码优化
- 项目中运用cropper插件
- 公司路程
- BZOJ 2190 欧拉函数
- 用户贷款风险预测-datacastle竞赛题目
- linux下tomcat服务的相关命令
- keil不能进调试模式的解决方法