Skip to content

the-kbA-team/GraylogUtilities

Repository files navigation

GraylogUtilities

License: MIT Packagist Version GitHub branch check runs

Utilities for logging.

Usage

composer requrire kba-team/graylog-utilities

LogTypes

<?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"
}

Obfuscator

<?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) "********"
}

About

Utilities for logging

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages