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)