1: <?php
2:
3: namespace Budabot\Core;
4:
5: use Logger;
6: use LoggerLevel;
7:
8: class LegacyLogger {
9: public static function log($category, $tag, $message) {
10: $logger = Logger::getLogger($tag);
11: $level = LegacyLogger::getLoggerLevel($category);
12: $logger->log($level, $message);
13: }
14:
15: public static function getLoggerLevel($level) {
16: switch (strtolower($level)) {
17: case 'trace':
18: $level = LoggerLevel::getLevelTrace();
19: break;
20: case 'debug':
21: $level = LoggerLevel::getLevelDebug();
22: break;
23: case 'warn':
24: $level = LoggerLevel::getLevelWarn();
25: break;
26: case 'error':
27: $level = LoggerLevel::getLevelError();
28: break;
29: case 'fatal':
30: $level = LoggerLevel::getLevelFatal();
31: break;
32:
33: case 'info':
34: default:
35: $level = LoggerLevel::getLevelInfo();
36: break;
37: }
38: return $level;
39: }
40: }
41: