承接 uzulla/slog 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

uzulla/slog

Composer 安装命令:

composer require uzulla/slog

包简介

Singleton and Simple, PSR-3 Logger Container

关键字:

README 文档

README

Singleton and Simple, PSR-3 Logger Container

WHY?

I want use something like a Object::Container(perl).

and, some convinience feature.

SYNOPSIS

setup

Sample using monolog.

<?php
$app_log = new \Monolog\Logger('APP');
$app_log->pushHandler(new \Monolog\Handler\StreamHandler(__DIR__.'app.log', \Monolog\Logger::DEBUG));
\Uzulla\SLog::setLogger('APP', $app_log);

use

<?php
use \Uzulla\SLog as L;

// any location

$logger = L::getLogger('APP'); 
$logger->debug('debug me!!');
//or
L::getLogger('APP')->info("log!", ['why'=>'kantanbenri']); 

KANTANBENRI

<?php
// any setup.
\Uzulla\SLog::debug('uhoh!!'); // ok!

that do like

<?php

$app_log = new \Uzulla\SLog\SimpleLogger(); // about SimpleLogger, see under.
\Uzulla\SLog::setLogger('_', $app_log);

//...

L::getLogger('_')->info("uhoh!");

this is usable in haste.(but not smart)

Simple Logger

This library contain simple PSR-3 Logger \Uzulla\SLog\SimpleLogger.

<?php
use \Uzulla\SLog\SimpleLogger;

// out put to error_log(), log level DEBUG.
$log = new SimpleLogger();
// or
// out put to error_log(), log level NOTICE
$log = new SimpleLogger(SimpleLogger::NOTICE);
// or
// out put to 'test.log', log level WARNING
$log = new SimpleLogger(SimpleLogger::WARNING, __DIR__.'/test.log');

// ...

$log->alert('ALERT!!!');

That use error_log(). unless setting log filename.

LICENSE

MIT

统计信息

  • 总下载量: 61
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-05-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固