在哪裡可以找到 Inkscape 錯誤日誌?

在哪裡可以找到 Inkscape 錯誤日誌?

我正在服用墨景SVG 檔案對 SVG 來源執行一些小的修改(以程式設計方式,透過 .NETXmlDocument班級)。

產生的檔案是格式良好的 Xml,我無法發現任何明顯的錯誤。當我嘗試使用 Inkscape 打開它時,會出現一個帶有訊息的訊息框

Inkscape 遇到內部錯誤,現在將關閉。

谷歌搜尋 SVG 驗證器未成功。驗證 SVG 檔案的建議似乎總是指向 Xml 驗證器,該驗證器僅驗證 SVG 檔案是格式良好的 Xml 並符合 SVG 架構。我找不到任何驗證器以這種方式驗證SVG 檔案以確定圖形處理器是否能夠真正處理它們(我認為這在某種程度上超出了DTD、Xml 架構或類似的Xml 聲明語言中可以定義的範圍)。

因此,我正在尋找 Inkscape 的日誌文件,以了解有關 Inkscape 無法開啟文件時發生的情況的一些詳細資訊。

不幸的是,我的日誌文件中唯一看起來像日誌文件的東西%AppData%\inkscape是命名的extension-errors.log,它似乎只包含有關插件的信息,而不包含有關加載文件等常規操作的信息。

谷歌搜尋 Inkscape 日誌檔案會帶來各種結果,但它們要么集中於調試 Inkscape或者他們指的是未完成的功能

所以:Inkscape 在 Windows (7) 電腦上的哪裡保存其錯誤日誌檔案?

答案1

有一個日誌。在您請求之前不會建立它。放置位置由您自己決定。它是透過環境變數定義的。在 Windows 上,您可以這樣做:

SET INKSCAPE_DEBUG_LOG=d:\My\Path\And\FileName.xml

它被填滿了太多,因此您也可以透過另一個變數 INKSCAPE_DEBUG_FILTER 對其進行過濾。它在 inkscape 安裝目錄 doc\LOGGING.TXT 中有描述(粗略)

相關內容