everton3x / logman
此包已被弃用且不再维护。未建议替代包。
日志管理器。
v0.2.0
2020-05-23 17:23 UTC
Requires
- php: >=7.4.5
- psr/log: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2021-04-27 15:42:31 UTC
README
高级PHP日志管理器。
目的
在应用程序中实现日志记录非常重要,但有时它可能是一项繁琐且复杂的工作。
考虑到这一点,LogMan被开发出来,为开发者提供一个简单易用的界面,同时在资源上功能强大。
使用LogMan,可以实现不同格式和不同级别的日志,同时满足PSR-3规范。
有关PSR-3规范的详细信息,请参阅规范网站。
要求
要安装和使用LogMan,您需要以下内容
详细要求请参阅composer.json
安装
安装LogMan的最佳方式是通过Composer
composer require everton3x/logman
您也可以克隆存储库,并使用composer安装依赖项
git clone https://github.com/everton3x/logman.git composer install
或者,您可以手动完成所有操作。如果您愿意这样做,这意味着您知道如何操作;)
使用
有关使用示例,请参阅示例目录
文档
源代码全部有注释。其他格式的文档正在准备中。
变更日志
下一个版本
- 文件日志记录器
- PHPUnit测试
- 更多示例
版本 0.2.0
- 添加了对消息上下文和模板的支持;
版本 0.1.0
- 首次发布
- 默认消息传递者
- PHP STDOUT的日志记录器
如何贡献
我们始终欢迎贡献,无论是问题、拉取请求还是咖啡。但是为了稍微组织一下混乱,如果您想以代码的形式进行贡献,请遵循以下工作流程
- 分叉存储库。
- 为每个功能或修正创建一个新的分支;
- 提交一个拉取请求。
谢谢!