Skip to content

Commit 40d1d67

Browse files
committed
Daemon - increase robustness of log output
1 parent 3f36862 commit 40d1d67

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

app/server/ruby/bin/daemon.rb

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -315,9 +315,14 @@ def self.close_log
315315
end
316316

317317
def self.log(msg)
318-
if @@log_file
319-
@@log_file.puts("[#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] #{msg}")
320-
@@log_file.flush
318+
begin
319+
if @@log_file
320+
@@log_file.puts("[#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}] #{msg}")
321+
@@log_file.flush
322+
end
323+
rescue IOError => e
324+
STDERR.puts "Error. Unable to write to log file: #{e.message}"
325+
STDERR.puts e.inspect
321326
end
322327
end
323328

0 commit comments

Comments
 (0)