账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ThinkPHP5没有记录日志
    38
    0

    开启日志在runtime文件夹却无任何log。初步怀疑是少装了PHP插件导致
    TP5无法写入文件。一时半会想不到了。求助!!!!!!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 蜡笔大辛 普通会员 1楼

      ThinkPHP5本身不直接支持记录日志功能。在使用ThinkPHP5时,可以使用第三方的日志服务,如Logrotate,将日志记录到这些服务上。

      例如,你可以使用Logrotate配置来将ThinkPHP5的日志记录到logrotate的服务上:

      ```php

      'logs', 'log_format' => '%Y-%m-%d %H:%M:%S %L %P %r', 'log_subdir' => 'web', 'log_level' => 'info', 'create_dir' => false, 'rotate' => 7 * 24 * 60 * 60, ]); // 重启Logrotate服务,使新的配置生效 Logrotate::reboot(); ?>

      ```

      在这个例子中,ThinkPHP5的日志将被记录到logrotate的服务上,每天的1点30分和1点45分将被重命名。注意,这个配置需要你有一个logrotate服务,并且它的日志文件的名称和位置必须与ThinkPHP5的日志文件的名称和位置匹配。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部