2017 © Pedro Peláez
 

library kohana-logger

Provides PSR-compatible logging and logging enhancements for Kohana

image

ingenerator/kohana-logger

Provides PSR-compatible logging and logging enhancements for Kohana

  • Friday, February 9, 2018
  • by acoulton
  • Repository
  • 3 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

KohanaLogger - Provides PSR-compatible logging and logging enhancements for Kohana

  • Master Build Status

KohanaLogger is a small set of classes that provides a PSR-3 compatible interface to the standard Kohana log, and a few extra logging utility classes., (*1)

Installation

Add config to your composer.json and run composer update to install it., (*2)

{
  "require": { "ingenerator/kohana-logger": "0.1.*@dev" }
}

In your bootstrap:, (*3)

/**
 * Enable the composer autoloader
 */
require_once(__DIR__.'/../vendor/autoload.php');

Basic Usage

This package is not designed to support kohana-style transparent extension - classes will be loaded by the composer autoloader. If you want to extend the provided classes, we recommend the use of a service container., (*4)

To inject the standard Kohana log to a class that takes a PSR3 log instance:, (*5)

$instance = new ThirdPartyClass(new Ingenerator\KohanaLogger\KohanaLogger);

By default the class attaches to the global Kohana::$log, but you can provide an instance to attach to if required., (*6)

Testing and developing

kohana-loggers has a full suite of PhpSpec specifications. You'll need a skeleton Kohana application to run them, you can use koharness to create one. See travis.yml for the build steps required., (*7)

Contributions will only be accepted if they are accompanied by well structured specs. Installing with composer should get you everything you need to work on the project., (*8)

License

kohana-logger is copyright 2014 inGenerator Ltd and released under the BSD license., (*9)

The Versions

09/02 2018

dev-master

9999999-dev https://github.com/ingenerator/kohana-logger

Provides PSR-compatible logging and logging enhancements for Kohana

  Sources   Download

BSD BSD-3-Clause

The Requires

 

The Development Requires

kohana