【发布时间】:2020-01-18 00:41:58
【问题描述】:
我正在创建一个 Laravel 包。是否可以通过 ServiceProvider 类创建新的日志通道?
我已经在我的config/logging.php 中手动创建了一个新的日志记录通道,但是我希望该软件包将来可以为我自动执行此操作。
更新:
我有一个 Laravel 包,其中将使用它自己的日志堆栈和文件。这是我现在在config/logging.php 中的代码:
'deployment' => [
'driver' => 'single',
'path' => storage_path('logs/deployment.log'),
'level' => 'debug',
],
谢谢。
【问题讨论】:
-
当您说记录通道时,您是指单独的日志文件吗?或者你的意思是像
info和debug? -
@thisiskelvin:是的。在
config/logging.php中,您可以定义将输出到不同文件的新通道(如果这是所需的操作)。