]> source.dussan.org Git - nextcloud-server.git/commitdiff
Move away from deprecated ILogger
authorCôme Chilliet <come.chilliet@nextcloud.com>
Tue, 29 Mar 2022 20:25:26 +0000 (22:25 +0200)
committerCôme Chilliet <come.chilliet@nextcloud.com>
Tue, 26 Apr 2022 14:50:47 +0000 (16:50 +0200)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
lib/private/Cache/File.php
lib/private/Dashboard/Manager.php
lib/private/DateTimeZone.php

index a96a7cd9c0b3e916a05ba8a25e7c3a88959fb249..8e192b2233290601cc5f4671eb580cfefac5c4af 100644 (file)
@@ -32,8 +32,8 @@ namespace OC\Cache;
 use OC\Files\Filesystem;
 use OC\Files\View;
 use OCP\ICache;
-use OCP\ILogger;
 use OCP\Security\ISecureRandom;
+use Psr\Log\LoggerInterface;
 
 class File implements ICache {
 
@@ -61,7 +61,7 @@ class File implements ICache {
                        $this->storage = new View('/' . $user->getUID() . '/cache');
                        return $this->storage;
                } else {
-                       \OCP\Util::writeLog('core', 'Can\'t get cache storage, user not logged in', ILogger::ERROR);
+                       \OC::$server->get(LoggerInterface::class)->error('Can\'t get cache storage, user not logged in', ['app' => 'core']);
                        throw new \OC\ForbiddenException('Can\t get cache storage, user not logged in');
                }
        }
index a77c389cdebb2fa5c80b81f1290b5035b7fd89fe..9f94a6e8f92fb6cf156613c3f66c72e427c4f0dd 100644 (file)
@@ -30,9 +30,9 @@ use InvalidArgumentException;
 use OCP\AppFramework\QueryException;
 use OCP\Dashboard\IManager;
 use OCP\Dashboard\IWidget;
-use OCP\ILogger;
 use OCP\IServerContainer;
 use Throwable;
+use Psr\Log\LoggerInterface;
 
 class Manager implements IManager {
 
@@ -72,10 +72,10 @@ class Manager implements IManager {
                                 * There is a circular dependency between the logger and the registry, so
                                 * we can not inject it. Thus the static call.
                                 */
-                               \OC::$server->getLogger()->logException($e, [
-                                       'message' => 'Could not load lazy dashbaord widget: ' . $e->getMessage(),
-                                       'level' => ILogger::FATAL,
-                               ]);
+                               \OC::$server->get(LoggerInterface::class)->critical(
+                                       'Could not load lazy dashboard widget: ' . $e->getMessage(),
+                                       ['excepiton' => $e]
+                               );
                        }
                        /**
                         * Try to register the loaded reporter. Theoretically it could be of a wrong
@@ -88,10 +88,10 @@ class Manager implements IManager {
                                 * There is a circular dependency between the logger and the registry, so
                                 * we can not inject it. Thus the static call.
                                 */
-                               \OC::$server->getLogger()->logException($e, [
-                                       'message' => 'Could not register lazy dashboard widget: ' . $e->getMessage(),
-                                       'level' => ILogger::FATAL,
-                               ]);
+                               \OC::$server->get(LoggerInterface::class)->critical(
+                                       'Could not register lazy dashboard widget: ' . $e->getMessage(),
+                                       ['excepiton' => $e]
+                               );
                        }
 
                        try {
@@ -100,16 +100,17 @@ class Manager implements IManager {
                                $endTime = microtime(true);
                                $duration = $endTime - $startTime;
                                if ($duration > 1) {
-                                       \OC::$server->getLogger()->error('Dashboard widget {widget} took {duration} seconds to load.', [
+                                       \OC::$server->get(LoggerInterface::class)->error(
+                                               'Dashboard widget {widget} took {duration} seconds to load.', [
                                                'widget' => $widget->getId(),
                                                'duration' => round($duration, 2),
                                        ]);
                                }
                        } catch (Throwable $e) {
-                               \OC::$server->getLogger()->logException($e, [
-                                       'message' => 'Error during dashboard widget loading: ' . $e->getMessage(),
-                                       'level' => ILogger::FATAL,
-                               ]);
+                               \OC::$server->get(LoggerInterface::class)->critical(
+                                       'Error during dashboard widget loading: ' . $e->getMessage(),
+                                       ['excepiton' => $e]
+                               );
                        }
                }
                $this->lazyWidgets = [];
index 49e255c75c8c14dd27a6e63ff6ecf8b7b6cc5fc0..c514f8d7465e0d3f7165fdd571b91200a00206d1 100644 (file)
@@ -26,8 +26,8 @@ namespace OC;
 
 use OCP\IConfig;
 use OCP\IDateTimeZone;
-use OCP\ILogger;
 use OCP\ISession;
+use Psr\Log\LoggerInterface;
 
 class DateTimeZone implements IDateTimeZone {
        /** @var IConfig */
@@ -65,7 +65,7 @@ class DateTimeZone implements IDateTimeZone {
                try {
                        return new \DateTimeZone($timeZone);
                } catch (\Exception $e) {
-                       \OCP\Util::writeLog('datetimezone', 'Failed to created DateTimeZone "' . $timeZone . "'", ILogger::DEBUG);
+                       \OC::$server->get(LoggerInterface::class)->debug('Failed to created DateTimeZone "' . $timeZone . '"', ['app' => 'datetimezone']);
                        return new \DateTimeZone($this->getDefaultTimeZone());
                }
        }
@@ -110,7 +110,7 @@ class DateTimeZone implements IDateTimeZone {
                        }
 
                        // No timezone found, fallback to UTC
-                       \OCP\Util::writeLog('datetimezone', 'Failed to find DateTimeZone for offset "' . $offset . "'", ILogger::DEBUG);
+                       \OC::$server->get(LoggerInterface::class)->debug('Failed to find DateTimeZone for offset "' . $offset . '"', ['app' => 'datetimezone']);
                        return new \DateTimeZone($this->getDefaultTimeZone());
                }
        }