[BACK]Return to log.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/log.c between version 1.4 and 1.5

version 1.4, 2009/12/03 22:50:10 version 1.5, 2012/03/17 18:23:03
Line 42 
Line 42 
 void             log_vwrite(int, const char *, va_list);  void             log_vwrite(int, const char *, va_list);
 __dead void      log_vfatal(const char *, va_list);  __dead void      log_vfatal(const char *, va_list);
   
   /* Log callback for libevent. */
   void
   log_event_cb(unused int severity, const char *msg)
   {
           log_warnx(msg);
   }
   
 /* Open logging to tty. */  /* Open logging to tty. */
 void  void
 log_open_tty(int level)  log_open_tty(int level)
Line 51 
Line 58 
   
         setlinebuf(stderr);          setlinebuf(stderr);
         setlinebuf(stdout);          setlinebuf(stdout);
           event_set_log_callback(log_event_cb);
   
         tzset();          tzset();
 }  }
Line 67 
Line 75 
         log_level = level;          log_level = level;
   
         setlinebuf(log_file);          setlinebuf(log_file);
           event_set_log_callback(log_event_cb);
   
         tzset();          tzset();
 }  }
Line 77 
Line 86 
 {  {
         if (log_type == LOG_TYPE_FILE)          if (log_type == LOG_TYPE_FILE)
                 fclose(log_file);                  fclose(log_file);
   
           event_set_log_callback(NULL);
   
         log_type = LOG_TYPE_OFF;          log_type = LOG_TYPE_OFF;
 }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5