Giter Site home page Giter Site logo

taozywu / loggersever Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tmtbe/loggersever

0.0 1.0 0.0 101 KB

基于workerman的日志服务器,采用udp上传日志,对应用性能没有影响,日志服务器支持多进程,符合psr-3日志规范。

PHP 100.00%

loggersever's Introduction

LoggerSever

基于workerman的日志服务器集成Monolog,采用udp上传日志,对应用性能没有影响,日志服务器支持多进程,符合psr-3日志规范。还在继续完善中。

init

初始化Logger

  \Logger\Client::init( $this->loggerAddress, $this->name );

log

发送日志

  \Logger\Client::log( $logger_level, $logger_message, $logger_name='' );

日志等级符合Psr-3日志规范

DEBUG:详细的debug信息
INFO:感兴趣的事件。像用户登录,SQL日志
NOTICE:正常但有重大意义的事件。
WARNING:发生异常,使用了已经过时的API。
ERROR:运行时发生了错误,错误需要记录下来并监视,但错误不需要立即处理。
CRITICAL:关键错误,像应用中的组件不可用。
ALETR:需要立即采取措施的错误,像整个网站挂掉了,数据库不可用。

例子

  use \Workerman\Worker;
  
  // 自动加载类
  require_once __DIR__ . '/../../Workerman/Autoloader.php';
  require_once __DIR__ . '/../../Logger/Autoloader.php';
  $log_server = new \Logger\Server( '0.0.0.0:2207' );
  //收集日志的级别
  $log_server->logger_level = Logger::DEBUG;
  //日志默认按天分文件
  $log_server->logger_name_dataFormat = 'Y-m-d';
  // 如果不是在根目录启动,则运行runAll方法
  if (! defined ( 'GLOBAL_START' )) {
  	Worker::runAll ();
  }

loggersever's People

Contributors

tmtbe avatar

Watchers

taozywu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.