我自定义了Laravel本机日志以在mongodb中存储日志,但我想创建一个包来执行它。
问题是我想找到一种覆盖本机日志记录的方法,可能会将app.php中的日志别名更改为指向我根据日志合同开发的软件包。
'aliases' => [
...
'Log' => some\custom\package::class,
...
],
这是一个好方法吗?这会起作用吗?在/ vendor / laravel / framework / src / illuminate / foundation文件夹中有一个applicaation.php类,它正在注册laravel本机日志的别名,这会覆盖我的config / app.php别名吗?
P.S。我希望Laravel将我的包视为自己的本地Logging方式。