3 votes

Où puis-je trouver le journal des erreurs d'Inkscape ?

Je prends un Inkscape pour effectuer quelques modifications mineures sur la source SVG (de manière programmatique, via l'outil d'analyse de .NET). XmlDocument classe ).

Le fichier résultant est un Xml bien formé et je ne peux pas repérer d'erreurs évidentes. Quand j'essaie de l'ouvrir avec Inkscape, une boîte de message avec le message

Inkscape a rencontré une erreur interne et va se fermer maintenant.

La recherche d'un validateur SVG sur Google n'a pas abouti. Les suggestions pour valider les fichiers SVG semblent invariablement pointer vers des validateurs Xml qui se contentent de valider que les fichiers SVG sont des Xml bien formés et conformes au schéma SVG. Je n'ai pas pu trouver de validateur qui valide les fichiers SVG de manière à déterminer si les processeurs graphiques peuvent réellement les traiter (ce qui, je pense, va un peu au-delà de ce qui peut être défini dans les DTDs, Xml Schema, ou des langages de déclaration Xml similaires).

C'est pourquoi je cherche les fichiers journaux d'Inkscape pour trouver des détails sur ce qui se passe quand Inkscape ne parvient pas à ouvrir le fichier.

Malheureusement, la seule chose qui ressemble de près ou de loin à un fichier journal dans mon %AppData%\inkscape s'appelle extension-errors.log et il semble qu'il ne contienne que des informations sur les plugins, et non sur les opérations régulières telles que le chargement des fichiers.

En cherchant sur Google les fichiers journaux d'Inkscape, on trouve plusieurs résultats, mais ils se concentrent soit sur les éléments suivants débogage d'Inkscape ou ils se réfèrent à caractéristiques non finies .

Par conséquent : Où Inkscape enregistre-t-il ses fichiers journaux d'erreurs sur une machine Windows (7) ?

1voto

Mats Bengtsson Points 11

Il y a un journal. Il n'est pas créé tant que vous ne le demandez pas. Le placement est tel que vous le décidez vous-même. Il est défini par une variable d'environnement. Sous Windows, vous le faites par exemple comme :

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

Il peut être rempli avec beaucoup trop, donc vous pouvez aussi le filtrer par une autre variable, INKSCAPE_DEBUG_FILTER. Elle est décrite (en gros) dans le répertoire d'installation d'Inkscape, doc. \LOGGING.TXT

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X