
estoy tomando unpaisaje de tintaArchivo SVG para realizar algunas modificaciones menores en la fuente SVG (programáticamente, a través de .NETXmlDocument
clase).
El archivo resultante es Xml bien formado y no puedo detectar ningún error obvio. Cuando intento abrirlo con Inkscape, aparece un cuadro de mensaje con el mensaje
Inkscape encontró un error interno y se cerrará ahora.
La búsqueda en Google de un validador SVG no fue exitosa. Las sugerencias para validar archivos SVG invariablemente parecen apuntar a validadores Xml que simplemente validan que los archivos SVG estén bien formados en Xml y se ajusten al esquema SVG. No pude encontrar ningún validador que valide los archivos SVG de tal manera que determine si los procesadores gráficos realmente pueden manejarlos (lo cual, creo, va un poco más allá de lo que se puede definir en DTD, esquema Xml o lenguajes de declaración Xml similares).
Por lo tanto, estoy buscando los archivos de registro de Inkscape para encontrar algunos detalles sobre lo que sucede cuando Inkscape no puede abrir el archivo.
Desafortunadamente, lo único que remotamente parece un archivo de registro en my %AppData%\inkscape
es un nombre extension-errors.log
y parece contener solo información sobre complementos, no sobre operaciones regulares como cargar archivos.
Buscar en Google archivos de registro de Inkscape arroja varios resultados, pero se centran endepuración de Inkscapeo se refieren acaracterísticas inacabadas.
Por lo tanto:¿Dónde guarda Inkscape sus archivos de registro de errores en una máquina con Windows (7)?
Respuesta1
Hay un registro. No se crea hasta que usted lo solicita. La colocación la decides tú mismo. Se define a través de una variable de entorno. En Windows lo haces por ejemplo como:
SET INKSCAPE_DEBUG_LOG=d:\My\Path\And\FileName.xml
Se llena demasiado, por lo que también puedes filtrarlo a través de otra variable, INKSCAPE_DEBUG_FILTER. Se describe (aproximadamente) en el directorio de instalación de Inkscape, doc\LOGGING.TXT.