Utilities for logging.
composer requrire 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());Output:
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));Output:
array(2) {
["foo"]=>
string(3) "bar"
["password"]=>
string(6) "********"
}