项目作者: sgoettsch

项目描述 :
Rotating File Handler for Monolog
高级语言: PHP
项目地址: git://github.com/sgoettsch/monolog-rotating-file-handler.git
创建时间: 2020-04-19T20:18:52Z
项目社区:https://github.com/sgoettsch/monolog-rotating-file-handler

开源协议:MIT License

下载


Rotating File Handler for Monolog

Handler for PHP logging library Monolog for rotating files automatically based on a specific size.

Features

  • Rotate files based on files size
  • Remove files more than the X

Installation

Install the latest version with Composer

  1. $ composer require sgoettsch/monolog-rotating-file-handler

Basic Usage

  1. <?php
  2. use sgoettsch\MonologRotatingFileHandler\Handler\MonologRotatingFileHandler;
  3. use Monolog\Logger;
  4. // path to log file
  5. $filename = 'app.log';
  6. // Instantiate handler
  7. $handler = new MonologRotatingFileHandler($filename);
  8. // Create a log channel
  9. $log = new Logger('name');
  10. // Set handler
  11. $log->pushHandler($handler);
  12. // Add records to the log
  13. $log->debug('Foo');
  14. $log->warning('Bar');
  15. $log->error('Baz');

Issues

Feel free to report any issues