2016-03-19 25 views
2

tmux最近崩潰了很多,我不知道爲什麼。我想進一步研究它,但我不知道在哪裏可以找到任何類型的日誌或錯誤消息。到目前爲止,我對「tmux日誌位置」等的搜索已經空了。tmux在哪裏保持OS X的日誌

我正在運行OS X,並通過Homebrew安裝了tmux。

回答

2

手冊頁需要一些工作(您可能一開始不會看到該功能)。但是,從源代碼開始(參照tty.c 2.1版本),你可能會看到

if (debug_level > 3) { 
      xsnprintf(out, sizeof out, "tmux-out-%ld.log", (long) getpid()); 
      fd = open(out, O_WRONLY|O_CREAT|O_TRUNC, 0644); 
      if (fd != -1 && fcntl(fd, F_SETFD, FD_CLOEXEC) == -1) 
        fatal("fcntl failed"); 
      tty->log_fd = fd; 
    } 

-v標誌設置debug_level值;重複它會增加價值。回到手冊頁:

-v
索取詳細的日誌記錄。此選項可能會多次指定以增加詳細程度。日誌消息將在當前目錄,其中PID是服務器或客戶端進程的PID保存到TMUX-客戶PID.logTMUX-服務器PID.log文件。