From 0f0a056225197b08d374091be625b96172789ffb Mon Sep 17 00:00:00 2001 From: Svyatoslav Nikolsky Date: Thu, 23 Nov 2017 09:34:48 +0300 Subject: [PATCH] fixed RotatingLogger after migrating to new arrayvec --- logger/src/rotating.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/logger/src/rotating.rs b/logger/src/rotating.rs index 2d98ebcd0..d11011f74 100644 --- a/logger/src/rotating.rs +++ b/logger/src/rotating.rs @@ -66,7 +66,11 @@ impl RotatingLogger { /// Append new log entry pub fn append(&self, log: String) { - self.logs.write().insert(0, log); + let mut logs = self.logs.write(); + if logs.is_full() { + logs.pop(); + } + logs.insert(0, log); } /// Return levels