1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-09-02 20:52:44 +02:00

fix: produce smaller log records for http exceptions (#3153)

This commit is contained in:
Dag
2022-11-18 21:36:06 +01:00
committed by GitHub
parent 4ac2feb392
commit 88766e6fde
2 changed files with 9 additions and 2 deletions

View File

@@ -152,7 +152,14 @@ class DisplayAction implements ActionInterface
'icon' => $bridge->getIcon()
];
} catch (\Throwable $e) {
Logger::error(sprintf('Exception in %s', $bridgeClassName), ['e' => $e]);
if ($e instanceof HttpException) {
// Produce a smaller log record for http exceptions
Logger::warning(sprintf('Exception in %s: %s', $bridgeClassName, create_sane_exception_message($e)));
} else {
// Log the exception
Logger::error(sprintf('Exception in %s', $bridgeClassName), ['e' => $e]);
}
$errorCount = logBridgeError($bridge::NAME, $e->getCode());
if ($errorCount >= Configuration::getConfig('error', 'report_limit')) {