laravel中的自定义日志记录包并覆盖框架的本机日志记录

时间:2017-03-14 10:37:10

标签: php laravel logging laravel-5 laravel-5.4

我自定义了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方式。

0 个答案:

没有答案