kba-team / graylog-utilities
日志工具
v2.0.2
2024-04-03 14:37 UTC
Requires
- php: ^7.4|^8.0
- psr/log: ^1.1|^3.0
Requires (Dev)
- phpunit/phpunit: ^9.5.13
README
日志工具
用法
composer require kba-team/graylog-utilities
日志类型
<?php $logTypes = new \kbATeam\GraylogUtilities\LogTypes(); $logTypes->add(\Psr\Log\LogLevel::ALERT); $logTypes->add(\Psr\Log\LogLevel::CRITICAL); var_dump($logTypes->get());
输出
array(2) {
[0]=>
string(5) "alert"
[1]=>
string(8) "critical"
}
混淆器
<?php $obfuscator = new \kbATeam\GraylogUtilities\Obfuscator(); $obfuscator->addKey('password'); $data = [ 'foo' => 'bar', 'password' => 'secret' ]; var_dump($obfuscator->obfuscate($data));
输出
array(2) {
["foo"]=>
string(3) "bar"
["password"]=>
string(6) "********"
}