如何使用ThinkPHP Log的single模式将特定日志独立记录至单独文件?

2026-05-03 00:240阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计966个文字,预计阅读时间需要4分钟。

如何使用ThinkPHP Log的single模式将特定日志独立记录至单独文件?

ThinkPHP的`single`配置并非让日志不按日期分区文件的终结方案——它仅控制是否合并到一个文件,而不控制目录路径**。若要将支付日志单独落在`runtime/log/pay/`下,配置为`single=true`即可。

single=true 为什么没把日志写进你指定的目录?

因为 single 只影响“是否拆分日期子文件”,它不接管路径逻辑。ThinkPHP 默认会 fallback 到全局 log.path(通常是 runtime/log/),哪怕你在 channel 里写了 path,如果没显式声明该 channel 的 path,就会被忽略。

阅读全文
标签:PHPThinkPHP

本文共计966个文字,预计阅读时间需要4分钟。

如何使用ThinkPHP Log的single模式将特定日志独立记录至单独文件?

ThinkPHP的`single`配置并非让日志不按日期分区文件的终结方案——它仅控制是否合并到一个文件,而不控制目录路径**。若要将支付日志单独落在`runtime/log/pay/`下,配置为`single=true`即可。

single=true 为什么没把日志写进你指定的目录?

因为 single 只影响“是否拆分日期子文件”,它不接管路径逻辑。ThinkPHP 默认会 fallback 到全局 log.path(通常是 runtime/log/),哪怕你在 channel 里写了 path,如果没显式声明该 channel 的 path,就会被忽略。

阅读全文
标签:PHPThinkPHP