2017 © Pedro Peláez
 

library logger

Log manager and auto initialyzer $LOGGER for classes.

image

dfar/logger

Log manager and auto initialyzer $LOGGER for classes.

  • Sunday, October 30, 2016
  • by dmitryfar
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Logger - LogManager for Monolog PHP

Total Downloads Latest Stable Version, (*1)

AutoLoagger wraps composer loader and does initialization of all public static class properties with name $LOGGER., (*2)

AutoLoagger adds calling __afterload method after load class by composer autoloader., (*3)

LogManager can be configured with logger.property file placed by default in /resourses directory., (*4)

Basic Usage

<?php
use Logger\AutoLoagger;

$composerLoader = require 'vendor/autoload.php';
AutoLoagger::wrapLoader ($composerLoader);

Sample class with $LOGGER:

TestLogger will be initialyzed with logger instance after class loading., (*5)

<?php
use \Monolog\Logger;

class TestLogger {
    /**
     * @var Logger
     */
    public static $LOGGER;

    public static function logDebug($param) {
        self::$LOGGER->debug("this is debug message '$param'");
    }
    public static function logInfo($param) {
        self::$LOGGER->info("this is info message '$param'");
    }
    public static function __afterload() {
        self::$LOGGER->info("autoload works!");
        self::$autoloadCnt++;
    }
}

The Versions

30/10 2016

dev-master

9999999-dev http://github.com/dmitryfar/logger

Log manager and auto initialyzer $LOGGER for classes.

  Sources   Download

MIT

The Requires

 

by Dmitry Farafonov

logger log monolog manager logmanager

27/10 2016

0.0.2

0.0.2.0 http://github.com/dmitryfar/logger

Log manager and auto initialyzer $LOGGER for classes.

  Sources   Download

MIT

The Requires

 

by Dmitry Farafonov

logger log monolog manager logmanager

26/10 2016

0.0.1

0.0.1.0 http://github.com/dmitryfar/logger

Log manager and auto initialyzer $LOGGER for classes.

  Sources   Download

MIT

The Requires

 

by Dmitry Farafonov

logger log monolog manager logmanager