Skip to content

记录用户级别错误,可记录基本信息及捕获异常

License

Notifications You must be signed in to change notification settings

nicecp/UtilDebug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UtilDebug

由程序员主动在业务上调用,触发Error Log,不同于fpm日志,此日志产生单独的文件,便于开发者查看及定位

需开启fpm错误日志,且UtilDebug日志将与error_log在同一目录下,按日期自动归档日志

配置

// php.ini
display_errors = "On"  // 开启fpm错误日志
error_log = /tmp/fpm.error.log  // 路径

使用

<?php
  // 只适用于DAEMON进程,或者未重置请求上下文时有效
  \UtilDebug\UtilDebug::getLastError();
  
  // Config file name
  \UtilDebug\UtilDebug::config('app.log');

  // Notice
  \UtilDebug\UtilDebug::notice("message");
  \UtilDebug\UtilDebug::notice("message", new \Exception("Notice"));

  // Warning
  \UtilDebug\UtilDebug::warning("message");
  \UtilDebug\UtilDebug::warning("message", new \Exception("Warning"));

  // Error
  \UtilDebug\UtilDebug::error("message");
  \UtilDebug\UtilDebug::error("message", new \Exception("Error"));

About

记录用户级别错误,可记录基本信息及捕获异常

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages