Linux环境下ThinkPHP日志管理主要涉及配置、查看、清理等操作,具体如下:
application/config.php
(或app.php
),设置日志级别(DEBUG/INFO/WARN/ERROR/FATAL)、存储路径(默认runtime/log/
)、记录方式(file/database等)。runtime/log/
目录下的日志文件,或使用php think log
命令查看所有日志。runtime/log/
目录下不需要的日志文件。find /path/to/logs -mtime +30 -exec rm -rf {} \;
(保留30天日志)。logrotate
工具实现日志轮转(如按天拆分、保留30天)。注意:确保日志目录权限正确(应用程序可写入),避免单个日志文件过大影响性能。