We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'log_file' => "{$directory}/data/{$logDirectory}/swoole_log.txt" ,//日志文件 'log_rotation' => SWOOLE_LOG_ROTATION_DAILY, //日志分割,每日 'log_date_format' => '%Y-%m-%d %H:%M:%S', //日志时间格式,格式参考 strftime 的 format
如上配置,目前最新的Swoole 4.8.1按照指定的时间格式每日分割日志,每日的日志文件的扩展名并不是我指定的txt, 而是由年月日组成的数字,导致扩展名改变,而且扩展名还不重复。
在Linux云服务器上,如果只是查看文件,扩展名是啥无所谓。
本地开发,使用Linux的samba服务 + windows映射为网络驱动器, 可以用windows下的PhpStorm写代码,当然也可以查看日志。但是,日志扩展名是由年月日组成的数字组合,windows系统不认得,然后,日志扩展名还不重复,那么,就得让PhpStorm一个一个认识这些扩展名, 实在麻烦。于是不得不(通过执行php命令)批量重命名日志文件,批量修改扩展名。
另外,如果日志文件的扩展名总是html, 那就可以用浏览器看到花花绿绿的信息了,主次一目了然,尽管这么做被认为有一定风险,但是,这是程序员的自由。然而,日志扩展名由年月日组成,还总是不重复,不得不(通过执行php命令)批量重命名日志文件,批量修改扩展名,然后再自由探索。
The text was updated successfully, but these errors were encountered:
@ffxhd 感谢你的建议,我们研究一下
Sorry, something went wrong.
swoole_log.20211117.txt 和 swoole_log.txt.20211117 这两种需求都是存在的吧,参考 nginx access_log 可以自行配置类似带变量的 log_file ( e.g. {$directory}/data/{$logDirectory}/swoole_log.txt.%Y%m%d%H%M ) 这种方式好些吧。
No branches or pull requests
需求:日志分割后,日志文件扩展名保持不变,日志文件名类似swoole_log.20211117.txt而不是swoole_log.txt.20211117
如上配置,目前最新的Swoole 4.8.1按照指定的时间格式每日分割日志,每日的日志文件的扩展名并不是我指定的txt, 而是由年月日组成的数字,导致扩展名改变,而且扩展名还不重复。
在Linux云服务器上,如果只是查看文件,扩展名是啥无所谓。
本地开发,使用Linux的samba服务 + windows映射为网络驱动器, 可以用windows下的PhpStorm写代码,当然也可以查看日志。但是,日志扩展名是由年月日组成的数字组合,windows系统不认得,然后,日志扩展名还不重复,那么,就得让PhpStorm一个一个认识这些扩展名, 实在麻烦。于是不得不(通过执行php命令)批量重命名日志文件,批量修改扩展名。
另外,如果日志文件的扩展名总是html, 那就可以用浏览器看到花花绿绿的信息了,主次一目了然,尽管这么做被认为有一定风险,但是,这是程序员的自由。然而,日志扩展名由年月日组成,还总是不重复,不得不(通过执行php命令)批量重命名日志文件,批量修改扩展名,然后再自由探索。
The text was updated successfully, but these errors were encountered: