farzinft/flog

此包最新版本(dev-master)没有可用的许可证信息。

自定义Laravel日志

dev-master 2017-12-15 22:08 UTC

This package is auto-updated.

Last update: 2024-09-18 03:06:56 UTC


README

自定义Laravel日志的简单方法。你可以使用自定义名称、自定义格式和自定义时间进行日志记录。

用法

将包添加到你的项目中

composer require farzinft/flog:"dev-master"

添加服务提供者

Flog\FlogServiceProvider::class

然后发布配置文件

php artisan vendor:publish --provider='Flog\FlogServiceProvider'

现在在flog.php配置文件中,你可以自定义Laravel日志记录器和日志记录时间

当你尝试使用日志,例如Log::info()时,日志记录器会按照flog.php配置文件中的预期参数工作。


return [


    /**
     * Log Path
     */
    'log_path' => storage_path('logs/' . kebab_case(config('app.name')) . '.log'),


    /**
     * Log Format
     */
    'log_format' => "%datetime% [%level_name%] (%channel%): %message% %context%\n",


    /**
     * Daily Log Max Files
     */
    'max_files' => 5,


    /**
     * set jalali Date //for persian date
     */
    'jalali_date' => false
];