]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/logger.rb
logger: don't actually close the console logger
[user/henk/code/ruby/rbot.git] / lib / rbot / logger.rb
index 4189151c77f9b5a3477f869b3f4e40ca636da091..494324d9bf88e592fa088991101ee5e0a9fa9ff2 100644 (file)
@@ -21,7 +21,6 @@ class Bot
     end
 
     def disable_console_logger
-      @console_logger.close if @console_logger
       @console_logger = nil
     end
 
@@ -84,6 +83,8 @@ class Bot
     end
 
     def log_session_start
+      # if we forked, the thread may be dead, so let's restart it if necessary
+      start_thread
       if @file_logger
         @file_logger << "\n\n=== session started on #{Time.now.strftime(@dateformat)} ===\n\n"
       end