
Я принимаюИнкскейпSVG-файл для внесения некоторых незначительных изменений в исходный SVG-файл (программно, через .NETXmlDocument
сорт).
Полученный файл — это правильно сформированный Xml, и я не могу обнаружить никаких очевидных ошибок. Когда я пытаюсь открыть его с помощью Inkscape, появляется окно с сообщением
Inkscape обнаружил внутреннюю ошибку и сейчас закроется.
Поиск в Google валидатора SVG не увенчался успехом. Предложения по проверке файлов SVG неизменно указывают на валидаторы Xml, которые просто проверяют, что файлы SVG являются правильно сформированным Xml и соответствуют схеме SVG. Я не смог найти валидатор, который проверяет файлы SVG таким образом, чтобы определить, могут ли графические процессоры на самом деле их обработать (что, как мне кажется, выходит за рамки того, что можно определить в DTD, схеме Xml или подобных языках декларирования Xml).
Поэтому я ищу файлы журнала Inkscape, чтобы узнать подробности о том, что происходит, когда Inkscape не может открыть файл.
К сожалению, единственное, что отдаленно напоминает файл журнала в моем случае, %AppData%\inkscape
называется , extension-errors.log
и, похоже, он содержит только информацию о плагинах, а не о обычных операциях, таких как загрузка файлов.
Поиск в Google лог-файлов Inkscape выдает различные результаты, но они либо сосредоточены наотладка Inkscapeили они ссылаются нанезавершенные особенности.
Поэтому:Где Inkscape сохраняет файлы журнала ошибок на компьютере с Windows (7)?
решение1
Есть журнал. Он не создается, пока вы его не запросите. Размещение вы определяете сами. Он определяется через переменную окружения. В Windows это делается, например, так:
SET INKSCAPE_DEBUG_LOG=d:\My\Path\And\FileName.xml
Он заполняется слишком сильно, поэтому вы также можете отфильтровать его через другую переменную, INKSCAPE_DEBUG_FILTER. Это описано (приблизительно) в каталоге установки inkscape, doc\LOGGING.TXT