Made message signing in Cryptography use SHA512 as the message content for... #1
1 changed files with 31 additions and 0 deletions
31
src/Socialbox/Classes/Logger.php
Normal file
31
src/Socialbox/Classes/Logger.php
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Socialbox\Classes;
|
||||||
|
|
||||||
|
use LogLib\Log;
|
||||||
|
use function Symfony\Component\String\s;
|
||||||
|
|
||||||
|
class Logger
|
||||||
|
{
|
||||||
|
private static ?\LogLib\Logger $logger = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \LogLib\Logger
|
||||||
|
*/
|
||||||
|
public static function getLogger(): \LogLib\Logger
|
||||||
|
{
|
||||||
|
if(self::$logger === null)
|
||||||
|
{
|
||||||
|
self::$logger = new \LogLib\Logger("net.nosial.socialbox");
|
||||||
|
self::$logger->setConsoleLoggingEnabled(Configuration::getLoggingConfiguration()->isConsoleLoggingEnabled());
|
||||||
|
self::$logger->setConsoleLoggingLevel(Configuration::getLoggingConfiguration()->getConsoleLoggingLevel());
|
||||||
|
self::$logger->setFileLoggingEnabled(Configuration::getLoggingConfiguration()->isFileLoggingEnabled());
|
||||||
|
self::$logger->setFileLoggingLevel(Configuration::getLoggingConfiguration()->getFileLoggingLevel());
|
||||||
|
|
||||||
|
Log::registerExceptionHandler();
|
||||||
|
Log::register(self::$logger);
|
||||||
|
}
|
||||||
|
|
||||||
|
return self::$logger;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue