From c83f341d6d9efa3b8c8cf4bec0d6d95fc55f319c Mon Sep 17 00:00:00 2001 From: Wojciech Nagrodzki <278594+wnagrodzki@users.noreply.github.com> Date: Fri, 24 Aug 2018 21:58:08 +0200 Subject: [PATCH] Improved DiskLogger so rotateLogFiles() method's errors are caught instead of being ignored --- Logger/Loggers/DiskLogger/DiskLogger.swift | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Logger/Loggers/DiskLogger/DiskLogger.swift b/Logger/Loggers/DiskLogger/DiskLogger.swift index f06a404..e77b940 100644 --- a/Logger/Loggers/DiskLogger/DiskLogger.swift +++ b/Logger/Loggers/DiskLogger/DiskLogger.swift @@ -65,11 +65,13 @@ public final class DiskLogger: Logger { do { try self.openFileWriter() - try self.writeBuffer() - } - catch is FileWriter.FileSizeLimitReached { - self.closeFileWriter() - try? self.rotateLogFiles() + do { + try self.writeBuffer() + } + catch is FileWriter.FileSizeLimitReached { + self.closeFileWriter() + try self.rotateLogFiles() + } } catch { let message = String(describing: error)