tmux在OS X上存储日志的位置是哪里?

5

最近tmux经常崩溃,我不知道出现了什么问题。我想进一步调查它,但是我不知道在哪里能找到任何日志或错误信息。到目前为止,我的"tmux日志位置"等搜索都没有结果。

我正在使用OS X,并通过Homebrew安装了tmux。

1个回答

3
手册页需要修订(可能要仔细查找才能找到该功能)。但是,从源代码开始(参考版本2.1中的 tty.c ),您可以看到。
    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
请求详细日志记录。可以多次指定此选项以增加详细程度。日志消息将被保存到当前目录中的tmux-client-PID.logtmux-server-PID.log文件中,其中PID是服务器或客户端进程的PID。

-v标志设置debug_level值;重复使用它将增加该值。返回手册页面:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接