Affichage du journal de service

Les journaux de service sont des journaux écrits dans un format binaire. Vous ne pouvez pas les afficher directement à l'aide d'un éditeur de texte. Vous ne devez jamais éditer le journal de service directement, vous risqueriez de l'endommager.

Avant de commencer

[AIX Solaris HP-UX Linux Windows][IBM i]Pour déplacer un journal de service d'un ordinateur vers un autre, vous devez utiliser un mécanisme comme FTP, qui prend en charge le transfert de fichiers binaires. Utilisez l'outil Showlog pour convertir le contenu du journal de service dans un format texte, que vous pouvez écrire dans un fichier ou dans un vidage dans la fenêtre de shell de commande.

[z/OS]Vous pouvez afficher un journal de service à l'aide de l'outil Showlog pour convertir le contenu du journal de service dans un format texte, que vous pouvez écrire dans un fichier ou dans un vidage dans la fenêtre de shell de commande.

Pourquoi et quand exécuter cette tâche

Exécutez le script showlog pour afficher le contenu du journal de service selon les indications de la procédure qui suit.

Procédure

  1. Ouvrez une fenêtre shell sur le poste où se trouve le journal de service.
  2. Accédez au répertoire racine_serveur_app/binracine_serveur_app est le chemin qualifié complet du répertoire d'installation de WebSphere Application Server.
  3. Exécutez le script showlog.

    [Windows]showlog.bat

    [Linux][Solaris][AIX][HP-UX]showlog.sh

    [IBM i]showlog

    [z/OS]Utilisez le format suivant :
    showlog.sh {-start startDateTime [-end endDateTime] | -interval interval} 
    [-format CBE-XML-1.0.1] [-encoding encoding] logStreamName 
    [outputFilename]
    où :
    -start
    Indique la date et l'heure de début, au format aaaa-MM-jjTHH:mm:ss.SSSZ. Les millisecondes et le fuseau horaire sont facultatifs.
    -end
    Indique la date et l'heure de fin, au format aaaa-MM-jjTHH:mm:ss.SSSZ. Les millisecondes et le fuseau horaire sont facultatifs.
    -interval
    Indique la date de début équivalente à la date et à l'heure système moins un intervalle en millisecondes, et la date de fin équivalente à la date et à l'heure système. Les valeurs valides sont des entiers supérieurs à 0.
    -format
    Indique le format de la sortie. Actuellement, seul le format CBE-XML-1.0.1 est pris en charge (en conformité avec la spécification Common Base Event version 1.0.1). Si aucun format n'est défini, la sortie de la commande showlog apparaît sous forme de tableau.
    -encoding
    Indique le codage du fichier de sortie, un codage des caractères pris en charge par la machine virtuelle Java™ locale.
    logStreamName
    Nom d'un fichier journal.
    outputFilename
    Facultatif. Si aucun nom de fichier n'est indiqué, le script showlog crée un fichier showlog.out par défaut, outputFilename, dans le répertoire actif sauf s'il s'agit d'un nom de fichier complet qualifié.

    [z/OS]Le contenu formaté du journal de service est également placé dans un fichier. Il existe des paramètres de showlog.sh qui contrôlent le contenu et le codage de la sortie. Entrez showlog.sh sans paramètres pour afficher les informations d'utilisation des paramètres.

    [z/OS]Le script showlog peut renvoyer des messages d'information contenant des noms de service, des codes de retour et des codes motif. Pour plus d'informations sur l'utilisation du flux des journaux z/OS ou pour rechercher des noms de service, des codes retour et des codes anomalie, voir le document z/OS MVS Authorized Assembler Services Reference ENF-IXG(SA22-7610). Les codes motif et de retour sont répertoriés pour chaque service.

    [z/OS]Pour obtenir des conseils relatifs à l'octroi d'autorisations d'accès aux flux des journaux, voir la rubrique "Authorization for System Logger Application Programs" in z/OS MVS Assembler Services Guide (SA22-7605).

  4. Exécutez le script showlog ci-dessous sans paramètres pour afficher les instructions d'utilisation.

    [Windows]showlog.bat

    [Linux][Solaris][AIX][HP-UX]showlog.sh

    [IBM i]showlog

    [z/OS]showlog.sh

  5. [AIX Solaris HP-UX Linux Windows]Affichez le contenu du journal de service dans la fenêtre de shell.
    showlog nomfichier_journal_service

    Si le journal de service ne se trouve pas dans l'emplacement par défaut, vous devez spécifier le paramètre nomfichier_journal_service sous sa forme complète.

  6. Formatez et écrivez le contenu du journal de service dans un fichier.
    showlog nomfichier_journal_service nomfichier_sortie

    Si le journal de service ne se trouve pas dans l'emplacement par défaut, vous devez spécifier le paramètre nomfichier_journal_service sous sa forme complète.

[z/OS]

Exemple

Voici des exemples de scripts showlog sur des systèmes z/OS

  • Pour écrire tous les enregistrements du fichier WAS.ERROR.LOG depuis le 14 juillet 2004 au format Log Analyzer dans le fichier myoutput.log, utilisez le format suivant :
    showlog.sh -start 2004-07-14T00:00:00 WAS.ERROR.LOG myoutput.log
  • Pour écrire tous les enregistrements du fichier WAS.ERROR.LOG depuis le 14 juillet 2004 au format Common Base Event XML 1.0.1 dans le fichier myoutput.log, utilisez le format suivant :
    showlog.sh -start 2004-07-14T00:00:00 -format CBE-XML-1.0.1 
    WAS.ERROR.LOG myoutput.log
  • Pour écrire tous les enregistrements du fichier WAS.ERROR.LOG entre le 14 juillet 2004 et le 9 avril 2005 au format Common Base Event XML 1.0.1 dans le fichier myoutput.log, utilisez le format suivant :
    showlog.sh -start 2004-07-14T00:00:00 -end 2005-04-09T00:00:00 
    -format CBE-XML-1.0.1 WAS.ERROR.LOG myoutput.log
  • Pour écrire tous les enregistrements du fichier WAS.ERROR.LOG depuis le 6 décembre 2004 à 21h00, heure de la côte Est, dans le fichier showlog.log (fichier de sortie par défaut), utilisez le format suivant :
    showlog.sh -start 2004-12-06T21:00:00EST WAS.ERROR.LOG

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_viewsvclog
Nom du fichier : ttrb_viewsvclog.html