Exemplo n.º 1
0
 public static function Output($level, $message, $userConfig)
 {
     $minLevel = $userConfig->console->minLevel;
     $levelHasPermission = LevelPermissionHandler::CheckIfPermitted($level, $minLevel);
     if ($userConfig->console->enable == 'true' && $levelHasPermission) {
         $levelColour = Config::$LevelColours[$level];
         echo sprintf('%s[%s] [%s] %s%s%s', $levelColour, date('y-m-d h-m-s'), $level, $message, PHP_EOL, "");
     }
 }
Exemplo n.º 2
0
 public static function Output($logFile, $level, $message, $userConfig)
 {
     $minLevel = $userConfig->logFile->minLevel;
     $levelHasPermission = LevelPermissionHandler::CheckIfPermitted($level, $minLevel);
     if ($userConfig->logFile->enable == 'true' && $levelHasPermission) {
         $backtrace = BacktraceRetriever::Retrieve(debug_backtrace());
         $logItem = sprintf('[%s] [%s] [%s] %s%s', date('y-m-d h-m-s'), $level, $backtrace, $message, PHP_EOL);
         file_put_contents($logFile, $logItem, FILE_APPEND);
     }
 }