farzinft / flog
此包最新版本(dev-master)没有可用的许可证信息。
自定义Laravel日志
dev-master
2017-12-15 22:08 UTC
Requires
- morilog/jalali: ^2.3
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
];