承接 amitavroy/watchdog 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

amitavroy/watchdog

Composer 安装命令:

composer require amitavroy/watchdog

包简介

This is my watchdog package

README 文档

README

#Watchdog for Laravel 5

This module will help you log messages and different events in your application and store them in the DB to check them later. The functionality is very similar to the Watchdog functionality of Drupal.

To register this package with Laravel you need to add this line your provider's array:

'Amitav\Watchdog\WatchdogServiceProvider'

This package has configuration files and migration files, so once the service provider is registered with your application, you need to run the following console command to publish the vendor files:

php artisan vendor:publish

It will publish one config file "watchdog.php" inside config folder. And a migration file inside database/migrations folder.

There is also a Command which will clean up extra entries of the watchdog. The config file has a limit which is by default set to 1000. So every time the command will check if the count of watchdog. If it is more than the limit, it will remove the old entries.

To get this to working, add the following line inside the commands array. The final should look something like this:

protected $commands = [
  \App\Console\Commands\Inspire::class,
  \Amitav\Watchdog\WatchdogCleanup::class,
];

Once this is done, inside the schedule function you need to add the entry of the command and also the frequency of execution. For example, to run it every hour, the entry will be something like:

$schedule->command('watchdog:cleanup')->hourly();

统计信息

  • 总下载量: 167
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-07-22