在Debian系统中配置Laravel日志,你需要遵循以下步骤:
composer create-project --prefer-dist laravel/laravel your_project_name
将your_project_name
替换为你的项目名称。
.env
文件,找到以下行:LOG_CHANNEL=single
将single
替换为你选择的日志驱动。例如,如果你想使用每日日志,将其更改为:
LOG_CHANNEL=daily
你还可以为不同的环境设置不同的日志驱动。例如,在.env.local
文件中设置开发环境的日志驱动:
LOG_CHANNEL=single
在.env.production
文件中设置生产环境的日志驱动:
LOG_CHANNEL=daily
storage
和bootstrap/cache
目录具有适当的读写权限。你可以使用以下命令为这些目录设置权限:sudo chown -R www-data:www-data storage bootstrap/cache
sudo chmod -R 755 storage bootstrap/cache
这将把这两个目录的所有权更改为www-data
用户和组,并设置适当的权限。
touch storage/logs/laravel.log
这将创建一个名为laravel.log
的空日志文件。
现在,Laravel应该已经配置好了日志系统。你可以使用Log
门面或辅助函数log()
记录日志。例如:
\Log::info('This is an info message.');
// 或者
log('This is an info message.');
这些消息将被记录到你选择的日志驱动中。