2017 © Pedro Peláez
 

library cuttle

A multi-module log wrapper.

image

overtrue/cuttle

A multi-module log wrapper.

  • Friday, July 7, 2017
  • by overtrue
  • Repository
  • 2 Watchers
  • 16 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Cuttle

:page_with_curl: A multi-module log wrapper., (*1)

Build Status Latest Stable Version Latest Unstable Version Scrutinizer Code Quality Code Coverage Total Downloads License , (*2)

Requirements

  • PHP >= 7.0

Installing

$ composer require "overtrue/cuttle"

Usage

use Overtrue\Cuttle\Cuttle;

$config = [
    'default' => 'foo', // default channel

    'formatters' => [
        'dashed' => [
            'formatter' => \Monolog\Formatter\LineFormatter::class, // default
            'format' => "%datetime% - %channel%.%level_name% - %message%\n" 
        ],
    ],
    'handlers' => [
        'file' => [
            'handler' => \Monolog\Handler\StreamHandler::class,  // default
            'formatter' => 'dashed',
            'stream' => '/tmp/demo.log',
            'level' => 'info',
        ],
        'console' => [
            'formatter' => 'dashed',
            'stream' => 'php://stdout',
            'level' => 'debug',
        ],
    ],
    'channels' => [
        'foo' => [
            'handlers' => ['console', 'file'],
        ],
        'bar' => [
            'handlers' => ['file'], 
        ],
    ],
];

$cuttle = new Cuttle($config);

$cuttle->info('hello'); // channel: foo
$cuttle->channel('bar')->debug('debug message.');

// aslias of channel($name)
// ->of('bar')
// ->from('bar')

PHP 扩展包开发

想知道如何从零开始构建 PHP 扩展包?, (*3)

请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》, (*4)

License

MIT, (*5)

The Versions

07/07 2017

dev-master

9999999-dev

A multi-module log wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar overtrue

log monolog multi logger

07/07 2017

0.0.2

0.0.2.0

A multi-module log wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar overtrue

log monolog multi logger

24/06 2017

0.0.1

0.0.1.0

A multi-module log wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar overtrue

log monolog multi logger