5 个版本
0.2.2 | 2024年6月22日 |
---|---|
0.2.1 | 2023年9月26日 |
0.2.0 | 2023年9月26日 |
0.1.3 | 2023年7月22日 |
0.1.2 | 2023年2月19日 |
#1197 in 命令行工具
每月下载量 248
27KB
631 行
c2-logs
捕获、过滤并分析 Windows 上 Chatterino 的日志,无需重新启动应用程序。您可以从 发布标签 下载预构建应用程序。此程序使用 Windows 的调试器 API 来捕获 Chatterino 的日志,并调用 QLoggingCategory::setFilterRules
。
用法
- 定期打开 Chatterino
- 运行
c2-logs chatterino.*.debug=true
(如果它在您的PATH
中不存在,请使用.\c2-logs.exe
运行)
您可以指定多个规则。要启用 Chatterino 的调试日志,同时排除 chatterino.http
类别,请运行 c2-logs chatterino.*.debug=true chatterino.http.debug=false
。请参阅有关日志规则的 Qt 文档。
除了规则之外,日志模式还可以通过 --pattern
进行自定义(例如 [%{time}] %{category}: %{message}
将包括时间)。请参考 Qt 的文档 了解所有变量。
Usage: c2-logs.exe [OPTIONS] [RULES]...
Arguments:
[RULES]... Qt filter rules (e.g. *.debug=true or foo.bar.debug=false) multiple rules will be joined by a newline
Options:
--exe <EXECUTABLE> Use this to specify the name of the chatterino executable. [default: chatterino.exe]
--pid <PID> Use this to specify a specific process-id to attach to.
-o <OUTPUT_FILE> Output to a file instead
--pattern <PATTERN> Changes the output of Qt's message handler
-h, --help Print help
-V, --version Print version
构建
要构建程序,您需要安装 Rust。
cargo build -r
安装
要使用 cargo
安装程序,运行
cargo install c2-logs
依赖项
~134MB
~2M SLoC