Téléchargez l'Installer-Passion pour Installer facilement Scripts et Plugins
Pages: [1]   Bas de page
  Répondre  |  Envoyer ce fil  |  Imprimer  
Auteur Fil de discussion: Comment recuperer les logs et decrire un probleme avec un script/plugin  (Lu 3107 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Développé Couché
Fait partie du Décor
*
Karma: 0
Messages: 2519
Hors ligne Hors ligne
Sexe: Homme
Developpeur Python petit scarabée
Voir le profil
« le: 09 Février 2009 01:30:31 »
Quote (selected)

Bonjour,

Cette question étant assez souvent poses par les nouveaux utilisateurs de XBMC, voici comment récupérer les fameux fichiers de logs de XBMC mais aussi ceux des scripts et plugins tant demandes par les développeurs lorsqu'un problème leur est soumis.
Voici donc comment récupérer les precieux Logs et decrire les problemes que vous pouvez rencontrer avec u script/plugin

I - Logs, c'est quoi ce truc?
Un fichier de logs est en fait un enregistrement de ce que XBMC ou une application dans XBMC (script/plugin) fait. Chaque ligne correspondant a une entrée dans le logs, chaque entree correspondant a une information bien précise sur que XBMC fait.
Vous le comprenez donc, son but principal est d'analyser ce que XBMC fait a un moment donné. Vous comprenez donc a quel point cela peut-être important pour les développeurs cherchant a résoudre un problème.

Voici a quoi peut ressembler les entrees dans unb fichiers de logs dans XBMC:
Code:
22:44:02 T:2691903328 M: 95391744  NOTICE: -----------------------------------------------------------------------
22:44:02 T:2691903328 M: 95391744  NOTICE: Starting XBMC, Platform: Mac OS X.  Built on Dec 18 2008
22:44:02 T:2691903328 M: 95391744  NOTICE: Q is mapped to: /Applications/XBMC.app/Contents/Resources/XBMC
22:44:02 T:2691903328 M: 95391744  NOTICE: The executable running is: /Applications/XBMC.app/Contents/MacOS/XBMC
22:44:02 T:2691903328 M: 95391744  NOTICE: Log File is located: /Users/my_user/Library/Logs/xbmc.log
22:44:02 T:2691903328 M: 95391744  NOTICE: -----------------------------------------------------------------------
22:44:02 T:2691903328 M: 95391744  NOTICE: Setup SDL
22:44:03 T:2691903328 M: 94793728  NOTICE: load settings...
22:44:03 T:2691903328 M: 94793728  NOTICE: Mapping drive P to special://home/userdata
22:44:03 T:2691903328 M: 94793728  NOTICE: loading /Users/my_user/Library/Application Support/XBMC/userdata/guisettings.xml
22:44:03 T:2691903328 M: 94760960  NOTICE: Getting hardware information now...
22:44:03 T:2691903328 M: 94752768  NOTICE: Checking resolution 10
22:44:03 T:2691903328 M: 94760960  NOTICE: Setting autoresolution mode 3

II - Récupérer le fichier de Logs de XBMC

Il s'agit de l'enregistrement de toutes les actions de XBMC, ce qui inclut les scripts et plugins.
Afin de récupérer les informations sur les actions d'un script/plugin dans XBMC d'abord il vous faudra activer le mode debug de XBMC.

Pour activer le debug  dans XBMC (afin d'obtenir les logs), vous pouvez soit:
  • Dans xbmc, aller dans paramètres -> systeme puis cocher "Activer Debug", c'est la première option quand on arrive dans le menu systeme.
    http://passion-xbmc.org/gallery/3/1_19_09_08_6_46_42.JPG
    Comment recuperer les logs et decrire un probleme avec un script/plugin
    http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1278970732-screenshot001.png
    Comment recuperer les logs et decrire un probleme avec un script/plugin

  • Au demarrage de la XBOX, avec la manette (ou autre): Appuyez sur X et Y en même temps

  • Ou comme moi utilisez le fichier advancedsettings.xml (ci-joint)
    Dont voici le contenu:
    <advancedsettings>
        <loglevel>1</loglevel>
    </advancedsettings>

    Et  copiez le dans le répertoire XBMC\UserData\ de votre installation de XBMC.



Une fois le mode debug activé, lancez le script/plugin, reproduisez votre problemes puis allez cherhcer le fichier de Logs xbmc.log qui se trouve (selon les plates-formes):
 arrows_right XBOX: XBMC\xbmc.log
 arrows_right Windows XP: C:\Documents and Settings\NOM_UTILISATEUR\Application Data\XBMC\xbmc.log ou dans le cas d'une installation mobile sous XBMC\xbmc.log XBMC etant le repertoire d'installation de XBMC (souvent C:\Program Files\XBMC\)
 arrows_right Windows SEVEN: C:\Users\NOM_UTILISATEUR\AppData\Roaming\XBMC\xbmc.log ou parfois toujours sous XBMC\xbmc.log
 arrows_right Windows VISTA: C:\Documents and Settings\NOM_UTILISATEUR\AppData\Roaming\XBMC\xbmc.log ou parfois toujours sous XBMC\xbmc.log
 arrows_right MacOSX: /Users/NOM_UTILISATEUR/Library/Logs/xbmc.log
 arrows_right Linux: ~/.xbmc/temp/xbmc.log (sous ubuntu, a verifier si il en est de meme avec les autres distributions sinon essayez l'ancien chemin: /var/tmp/xbmc.log )
Note
Conseils principalement tirés du sujet : Comment activer le mode debug dans XBMC

[edit] Lien vers le Wiki officiel: http://xbmc.org/wiki/?title=HOW-TO_Submit_a_Proper_Bug_Report#Collecting_an_XBMC_debug_log

II - Récupérer le fichier spécifique a un script/plugin
Il se peut que dans certains cas, le développeur d'un script/plugin ait décidé de créer un fichier de logs séparé de xbmc.log
En général, par convention vous pourrez les trouver dans le répertoire userdata de XBMC:
 arrows_right Pour un script: userdata/script_data/NOM_DU_SCRIPT/
     Exemple: UserData\script_data\Installeur-Passion\Installeur-Passion.log
 arrows_right Pour un plugin: userdata/plugin_data/TYPE_PLUGIN/NOM_DU_PLUGIN/[/tt
     Exemple: UserData\plugin_data\video\All Game\All Game.log


L'emplacement du répertoire userdata dépend aussi de la plate-forme:
 arrows_right XBOX: XBMC\userdata\
 arrows_right Windows: C:\Documents and Settings\NOM_UTILISATEUR\Application Data\XBMC\userdata\ ou parfois toujours sous XBMC\userdata\ XBMC etant le repertoire d'installation de XBMC (souvent C:\Program Files\XBMC\)
 arrows_right MacOSX: /Users/NOM_UTILISATEUR/Library/Application Support/XBMC/userdata/
 arrows_right Linux: ??? A confirmer (a priori similaire a MacOSX)


Si vous ne trouvez pas de fichier logs dans userdata, regardez dans le repertoire d'installation du script/plugin, si la non plus rien n'apparait, cela veut probalement dire que les Logs du script/plugin seront a l'intérieur du fichier xbmc.log

III - Poster le Logs sur le forum
Une fois le fichier log obtenu, postez votre demande sur le forum, s'il s'agit d'un script/plugin dans la section Le coin des utilisateurs en nous donnamt le maximum d'informations:
 arrows_right Version de XBMC
 arrows_right Plate-forme (XBOX, Windows, Linux, Mac ...)
 arrows_right Version du script/plugin utilise
 arrows_right Manière de reproduire le problème
 arrows_right Le fichier de Logs, vous pouvez soit le mettre en piece jointe dans votre message soit copier le texte et le colle dans le PasteBin dont c'ets le but : http://passion-xbmc.org/index.php?page=81
« Dernière édition: 12 Juillet 2010 23:39:20 par Willynuisance » Journalisée

Fait partie du Décor
*
Karma: 9
Messages: 14658
Hors ligne Hors ligne
Sexe: Homme
Voir le profil WWW
« Répondre #1 le: 26 Octobre 2009 10:27:26 »
Quote (selected) Haut de page


 arrows_right Le fichier de Logs, vous pouvez soit le mettre en piece jointe dans votre message soit copier le texte et le colle dans le PasteBin dont c'ets le but : http://passion-xbmc.org/index.php?page=81


Pastebin a été supprimé car il ne fonctionnait pas sur le nouvel hébergement. Une autre version sera mise en place en fin d'année.
Journalisée

Dans ce néant qui mord, dans ce chaos qui ment,
Ce que l'homme finit par voir distinctement,
C'est, par-dessus nos deuils, nos chutes, nos descentes,
La souveraineté des choses innocentes.


Comment récupérer les logs et décrire un problème avec un script/plugin
AppleTV + Carte accélératrice Crystal HD / Xbox Débug Kit.
Téléchargez l'Installer-Passion pour Installer facilement Scripts et Plugins
Pages: [1]   Haut de page
  Répondre  |  Envoyer ce fil  |  Imprimer  


 
Aller à:  

+ Réponse Rapide
Dans la Réponse Rapide vous pouvez utiliser du BBCode et des émoticônes comme sur un message normal, mais à partir d'une interface beaucoup plus simple et dépouillée.