xmarkclx/silverstripe-easylogger

此包的最新版本(1.1.1)没有可用的许可证信息。

用于轻松记录内容的模块。

安装: 20

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

开放问题: 0

类型:silverstripe-module

1.1.1 2016-04-12 13:33 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:30:24 UTC


README

用于轻松记录任何你能想象的目的的内容的模块。

这不是专门为Silverstripe设计的。但在进行SS项目工作时制作了它。

创建默认日志文件“notification.log”,当使用快速日志函数时,例如EasyLogger::qLog()。添加多个日志文件的原因是可以轻松隔离你想要记录的内容。

sales.log
foodEaten.log
etc.

制作此模块的原因是为了让我们能够尽快看到代码中的情况,所以我们只需调用EasyLogger::qLog('message')或EasyLogger::quickLogCaller($a)即可查看堆栈跟踪。

配置

零配置!

默认日志文件为(base_url)/notification.log。

使用自定义日志记录功能来自定义日志文件位置。

##使用方法## ###记录消息### EasyLogger::qLog('message');

###记录变量### EasyLogger::qLog($var);

带有调用跟踪的记录

EasyLogger::quickLogCaller($stuff);

###自定义日志记录器### $logger = new EasyLogger('dir/filename');

$logger->log('message');