gpt4 book ai didi

qgis - 如何获得 QGIS 调试输出

转载 作者:行者123 更新时间:2023-12-01 15:54:37 25 4
gpt4 key购买 nike

我正在尝试让我的 QGIS 构建输出调用 QgsDebugMsg 的调试消息。这是我到目前为止所拥有的:

我已经构建了配置为 RelWithDebugInfo 的 QGIS,并且在应用程序的 Help > About > About 窗口中,我看到了文本:“This copy of QGIS writes debugging output.”

在应用程序的 Options > System > Environment Variables 窗口中,我设置了环境变量:QGIS_DEBUG = 9QGIS_LOG_FILE = C:\Users\USER\Documents\QGIS\log.txt

但是,根本没有创建日志文件。我错过了什么?

最佳答案

QGIS 3.4.1 的回答。

这些变量显然在 QGIS 启动周期中被读取得太早,因此如果您通过 Settings > Options > System > Environment Variables 来配置它们,它就不起作用。

相反,你需要在 QGIS 启动之前设置它们。在 Linux 和 macOS 上,使用如下命令:

QGIS_DEBUG=9 QGIS_LOG_FILE=/tmp/qgis.log qgis

在 Windows 上,大概你会在命令提示符下做这样的事情:

set QGIS_DEBUG=9
set QGIS_LOG_FILE=C:\Users\USER\Documents\QGIS\log.txt
C:\path\to\qgis\qgis.exe

关于qgis - 如何获得 QGIS 调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32999057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com