diff --git a/lib/lyber_core/log.rb b/lib/lyber_core/log.rb
index <HASH>..<HASH> 100644
--- a/lib/lyber_core/log.rb
+++ b/lib/lyber_core/log.rb
@@ -13,6 +13,8 @@ module LyberCore
     # Initial state
     @@logfile = DEFAULT_LOGFILE
     @@log ||= Logger.new(@@logfile)
+    # $stdout.reopen(@@logfile)
+    # $stderr.reopen(@@logfile)
     @@log.level = DEFAULT_LOG_LEVEL
     @@log.formatter = DEFAULT_FORMATTER
     
@@ -43,7 +45,9 @@ module LyberCore
         current_log_level = @@log.level
         current_formatter = @@log.formatter
         @@logfile = new_logfile
-        @@log = Logger.new(@@logfile)    
+        @@log = Logger.new(@@logfile)   
+        # $stdout.reopen(@@logfile)
+        # $stderr.reopen(@@logfile) 
         @@log.level = current_log_level
         @@log.formatter = current_formatter
       rescue Exception => e
We can redirect stdout and stderr to the log file if we want to, but I tried it and it doesn't seem that useful.