From e2d9d397a4fa3ec1d6f7f9c6451fbf30f267d6b9 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Thu, 8 Dec 2022 15:09:50 +1300 Subject: [PATCH] Update log_device.rb --- lib/logger/log_device.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/logger/log_device.rb b/lib/logger/log_device.rb index 8683328..84277a2 100644 --- a/lib/logger/log_device.rb +++ b/lib/logger/log_device.rb @@ -79,8 +79,10 @@ def reopen(log = nil) def set_dev(log) if log.respond_to?(:write) and log.respond_to?(:close) @dev = log - if log.respond_to?(:path) - @filename = log.path + if log.respond_to?(:path) and path = log.path + if File.exist?(path) + @filename = path + end end else @dev = open_logfile(log)