禁用 Slack 日志?

禁用 Slack 日志?

如同关于 SO 的这个(题外话)问题,我想知道如何禁用 Slack 的日志记录。

目前,C:\Users\<user>\AppData\Roaming\Slack\logs占用 271 GB 的磁盘空间。几乎所有文件都是webapp-T1XC3J1LXXXXX.log文件。

下面的一切Preferences都看起来没有什么希望,除了可能Preferences > Advanced > Disable Local Storage。但这似乎是一个过于激烈的措施。此外,快速的谷歌搜索没有找到任何有趣的东西。

我问的是 Windows,但这不是 Windows 特有的问题(请参阅我上面另一个人询问 OSX 的链接)。

答案1

刚刚收到 Slack 支持人员针对同一问题的回复。她说:

感谢您的联系,对于此日志问题引起的担忧,我深感抱歉 — 这是一个已知错误。它是由我们几周前遇到的 Slack 中断引起的。

我们以前从未见过这样的事情,所以我只能为它们突然开始占用这么多空间而道歉。我们已经提交了一份错误报告,以便将来改进这个问题。如果您愿意的话,我们可以在我们实施修复后通知您吗?

与此同时,如果您进入菜单并选择“帮助”>“重置应用数据”,您应该会看到这些文件消失。请注意,这将使您退出工作区,因此您需要重新登录。

我现在只能手动删除日志文件,并等待修复。

答案2

Linux 上(+ 也许在其他平台上)最近的 Slack 版本(我注意到 4.3+ 上存在此问题)可以使用-s, --silent命令行参数来静音控制台输出。

leho@papaya ~ $ [-] slack -v
4.3.2
leho@papaya ~ $ [-] slack --help

Options

  -h, --help                   Print this usage message                                                      
  -u, --startup                The app is being started via a Startup shortcut. Hide the window on Win32     
  -v, --version                Print the version.                                                            
  -x, --rxLogging              Enable more verbose logging                                                   
  -g, --logLevel string        Set the minimum log level, e.g., 'info', 'debug', etc.                        
  -r, --resourcePath string    Set the path to the Slack's source directory and enable dev-mode              
  -s, --silent                 Do not stream console output to stdout                                        
  -i, --integrationTestMode    Run the application in integration test mode, which enables use of a          
                               different user data folder                                                    

相关内容