dfar/logger
Composer 安装命令:
composer require dfar/logger
包简介
Log manager and auto initialyzer $LOGGER for classes.
README 文档
README
AutoLoagger wraps composer loader and does initialization of all public static class properties with name $LOGGER.
AutoLoagger adds calling __afterload method after load class by composer autoloader.
LogManager can be configured with logger.property file placed by default in /resourses directory.
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.
<?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++; } }
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-10-26