mirror of
https://github.com/nextcloud/server.git
synced 2026-02-20 00:12:30 -05:00
refactor(OC_Template): Remove deprecated ILogger
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
parent
74923d174b
commit
f1dfd6ba71
1 changed files with 9 additions and 8 deletions
|
|
@ -9,6 +9,7 @@ use OC\TemplateLayout;
|
|||
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
|
||||
use OCP\AppFramework\Http\TemplateResponse;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
require_once __DIR__.'/template/functions.php';
|
||||
|
||||
|
|
@ -242,10 +243,10 @@ class OC_Template extends \OC\Template\Base {
|
|||
\OC::$server->get(IEventDispatcher::class)->dispatchTyped($event);
|
||||
print($response->render());
|
||||
} catch (\Throwable $e1) {
|
||||
$logger = \OC::$server->getLogger();
|
||||
$logger->logException($e1, [
|
||||
$logger = \OCP\Server::get(LoggerInterface::class);
|
||||
$logger->error('Rendering themed error page failed. Falling back to un-themed error page.', [
|
||||
'app' => 'core',
|
||||
'message' => 'Rendering themed error page failed. Falling back to unthemed error page.'
|
||||
'exception' => $e1,
|
||||
]);
|
||||
|
||||
try {
|
||||
|
|
@ -256,9 +257,9 @@ class OC_Template extends \OC\Template\Base {
|
|||
} catch (\Exception $e2) {
|
||||
// If nothing else works, fall back to plain text error page
|
||||
$logger->error("$error_msg $hint", ['app' => 'core']);
|
||||
$logger->logException($e2, [
|
||||
$logger->error('Rendering un-themed error page failed. Falling back to plain text error page.', [
|
||||
'app' => 'core',
|
||||
'message' => 'Rendering unthemed error page failed. Falling back to plain text error page.'
|
||||
'exception' => $e2,
|
||||
]);
|
||||
|
||||
header('Content-Type: text/plain; charset=utf-8');
|
||||
|
|
@ -296,9 +297,9 @@ class OC_Template extends \OC\Template\Base {
|
|||
$content->printPage();
|
||||
} catch (\Exception $e) {
|
||||
try {
|
||||
$logger = \OC::$server->getLogger();
|
||||
$logger->logException($exception, ['app' => 'core']);
|
||||
$logger->logException($e, ['app' => 'core']);
|
||||
$logger = \OCP\Server::get(LoggerInterface::class);
|
||||
$logger->error($exception->getMessage(), ['app' => 'core', 'exception' => $exception]);
|
||||
$logger->error($e->getMessage(), ['app' => 'core', 'exception' => $e]);
|
||||
} catch (Throwable $e) {
|
||||
// no way to log it properly - but to avoid a white page of death we send some output
|
||||
self::printPlainErrorPage($e, $debug);
|
||||
|
|
|
|||
Loading…
Reference in a new issue