在修改 Joomla 代码时,为了方便调试,经常要打印日志。下面记录一下,如何在 Joomla 中记录日志。
示例代码
JLog::add('my error message', JLog::ERROR, 'zhongwei-debug');
参数说明
- 第一个参数:日志内容
- 第二个参数:日志级别,包含 JLog::EMERGENCY, JLog::ALERT, JLog::CRITICAL, JLog::ERROR, JLog::WARNING, JLog::NOTICE, JLog::INFO, JLog::DEBUG
- 第三个参数:日志分类。方便过滤日志的,或者日志分组。类似 Android 日志。
日志存储位置
> ls administrator/logs/
com_jchoptimize.logs.php error.php everything.php jcontroller.log.php
不指定日志文件的话,在 everthing.php 中就能看到打印的日志。
显示日志
tail -F everything.php | grep zhongwei
2024-09-01T02:18:10+00:00 ERROR x.x.x.x zhongwei-debug my error message
参考
https://docs.joomla.org/Using_JLog
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式