Joomla 如何记录日志

更新日期: 2024-09-02 阅读次数: 934 字数: 180 分类: PHP

在修改 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 聊聊, 查看更多联系方式

tags: joomla