
estou tomando umInkscapeSVG para realizar algumas pequenas modificações na fonte SVG (programaticamente, via .NETXmlDocument
aula).
O arquivo resultante é um XML bem formado e não consigo detectar nenhum erro óbvio. Quando tento abri-lo com o Inkscape, aparece uma caixa de mensagem com a mensagem
O Inkscape encontrou um erro interno e será fechado agora.
A pesquisa por um validador SVG no Google não foi bem-sucedida. As sugestões para validar arquivos SVG invariavelmente parecem apontar para validadores Xml que apenas validam se os arquivos SVG são Xml bem formados e estão em conformidade com o esquema SVG. Não consegui encontrar nenhum validador que validasse arquivos SVG de forma a determinar se os processadores gráficos podem realmente lidar com eles (o que, creio, vai um pouco além do que pode ser definido em DTDs, esquema Xml ou linguagens de declaração XML semelhantes).
Portanto, estou procurando os arquivos de log do Inkscape para descobrir alguns detalhes sobre o que acontece quando o Inkscape não consegue abrir o arquivo.
Infelizmente, a única coisa que remotamente se parece com um arquivo de log no meu %AppData%\inkscape
é nomeado extension-errors.log
e parece conter apenas informações sobre plug-ins, não sobre operações regulares, como carregar arquivos.
Pesquisar arquivos de log do Inkscape no Google traz vários resultados, mas eles se concentram emdepurando o Inkscapeou eles se referemrecursos inacabados.
Portanto:Onde o Inkscape salva seus arquivos de log de erros em uma máquina Windows (7)?
Responder1
Existe um registro. Ele não é criado até que você o solicite. A colocação é como você decide. É definido por meio de uma variável de ambiente. No Windows você faz isso, por exemplo, como:
SET INKSCAPE_DEBUG_LOG=d:\My\Path\And\FileName.xml
Ele fica cheio demais, então você também pode filtrá-lo através de outra variável, INKSCAPE_DEBUG_FILTER. Ele é descrito (aproximadamente) no diretório de instalação do inkscape, doc\LOGGING.TXT