diff options
Diffstat (limited to 'www/wiki/extensions/Translate/scripts/TranslateCliLogger.php')
-rw-r--r-- | www/wiki/extensions/Translate/scripts/TranslateCliLogger.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/www/wiki/extensions/Translate/scripts/TranslateCliLogger.php b/www/wiki/extensions/Translate/scripts/TranslateCliLogger.php new file mode 100644 index 00000000..6fb8e85f --- /dev/null +++ b/www/wiki/extensions/Translate/scripts/TranslateCliLogger.php @@ -0,0 +1,20 @@ +<?php +/** + * Simple helper to log things to the console. + * + * @author Niklas Laxström + * @license GPL-2.0-or-later + * @file + */ + +use Psr\Log\AbstractLogger; + +class TranslateCliLogger extends AbstractLogger { + public function __construct( callable $logger ) { + $this->logger = $logger; + } + + public function log( $level, $msg, array $context = [] ) { + ( $this->logger )( "LOG $level: $msg" ); + } +} |