CleanerLogger.php in Cleaner 8
File
src/Logger/CleanerLogger.php
View source
<?php
namespace Drupal\cleaner\Logger;
use Psr\Log\LogLevel;
class CleanerLogger {
private static $levels = [
LogLevel::EMERGENCY,
LogLevel::ALERT,
LogLevel::CRITICAL,
LogLevel::ERROR,
LogLevel::WARNING,
LogLevel::NOTICE,
LogLevel::INFO,
LogLevel::DEBUG,
];
public static function log($level, $message) {
if (!empty($message) && static::isAvailable($level)) {
\Drupal::logger('cleaner')
->log($level, $message);
}
}
private static function isAvailable($level = NULL) {
return (bool) (!empty($level) && in_array($level, static::$levels));
}
}