sitecrafting / monolog-masking-formatter
在Monolog/Logstash条目中遮罩敏感信息
0.2.4
2018-01-06 01:24 UTC
Requires
- monolog/monolog: ^1.22
README
用于在Monolog中遮罩敏感信息的库。
目前仅支持LineFormatter
(Monolog默认)和Logstash格式。
用法
<?php use Monolog\Handler\RotatingFileHandler; use MaskingFormatter\LogstashFormatter as MaskingLogstashFormatter; // configure a formatter $formatter = new MaskingLogstashFormatter('my-app'); $formatter->maskFields(['sensitive', 'context', 'keys']); $formatter->setMask('********'); // instantiate a handler and add our formatter $handler = new RotatingFileHandler('./log/app.log', 7, Logger::DEBUG); $handler->setFormatter($formatter); // create a logger and push the handler per usual...
安装
最佳方式是通过composer安装
{ "require": { "sitecrafting/monolog-masking-formatter": "dev-master" } }
然后只需运行composer install
或composer update
即可。
待办事项
- 其他格式
- 测试
许可证
MIT