Utilizzo dell'esempio di registrazione log comune

Introduzione

Questo esempio mostra come utilizzare l'implementazione di strategia per la registrazione di log comuni nell'ambiente Eclipse registrando log nel plugin Esempio di registrazione log comune. Gli utenti potranno creare e configurare i record di log Eclipse (ad esempio IStatus) e i record di log di Common Base Event, e potranno registrare i record di log creati mediante il logger del plugin configurato per scrivere nell'agente di registrazione log Logger di registrazione comune e nel file di log di Eclipse Common Logging XML <workspace>/.metadata/CommonBaseEvent.log). L'agente di registrazione log comune può essere controllato mediante il servizio Motore di raccolta dati o il daemon e il workbench Hyades.


Contenuto

Il contenuto dell'esempio comprende il codice di origine Java e le dipendenze necessarie a dimostrare l'uso dell'implementazione della strategia di registrazione comune nell'ambiente Eclipse.


Requisiti

  1. È necessario disporre del JRE 1.4.0 o versione successiva per compilare ed eseguire l'esempio.

Presupposti
  1. <workspace> rappresenta il percorso assoluto dello spazio di lavoro del workbench.

Dipendenze

I file JAR elencati nella tabella devono eseguire l'esempio che segue:

File JAR Il plugin è contenuto in Motivi per la richiesta
logging.jar com.ibm.etools.common.logging Implementazione di registrazione log comune
hlcore.jar org.eclipse.hyades.logging.core Dipendenza di Hyades Logging Core di Common Base Event
hlcbe101.jar org.eclipse.hyades.logging.core Implementazione di Common Base Event
ecore.jar org.eclipse.emf.ecore Dipendenza di EMF (Eclipse Modeling Framework) di Common Base Event
common.jar org.eclipse.emf.common Dipendenza di EMF (Eclipse Modeling Framework) di Common Base Event
hexcore.jar org.eclipse.hyades.execution.core Agente di registrazione log Hyades
hexr.jar org.eclipse.hyades.execution.remote Dipendenza dell'agente di registrazione log Hyades
hexl.jar org.eclipse.hyades.execution.local Dipendenza dell'agente di registrazione log Hyades
hl14.jar org.eclipse.hyades.logging.java14 Supporto Hyades per le API di registrazione JSR-047

Fasi dell'esecuzione

Per eseguire questo esempio, effettuare le seguenti operazioni:
  1. Se il JRE predefinito del workbench non è 1.4.0 o versione successiva, modificare il progetto Java appena creato (ad esempio, CommonLoggingProject) per compilare ed eseguire mediante JRE 1.4.0 o versione successiva.
    1. Selezionare CommonLoggingProject con il tasto destro del mouse e selezionare Proprietà.
    2. Nella finestra delle proprietà, selezionare Percorso di generazione Java dall'elenco nel riquadro a sinistra.
    3. Nella scheda Librerie, selezionare JRE_LIB e scegliere Rimuovi.
    4. Per aggiungere il nuovo JRE, scegliere Aggiungi libreria.
    5. Nella finestra Aggiungi libreria, selezionare la Libreria di sistema JRE dall'elenco e scegliere Avanti.
    6. Selezionare l'opzione JRE alternativo e aggiungere un JRE scegliendo JRE installati. Viene aperta la finestra delle preferenze per gli ambienti di runtime java installati.
    7. Scegliere Aggiungi.
    8. Nella finestra Aggiungi JRE, specificare il nome e la directory home di JRE 1.4.0. Scegliere OK.
    9. Scegliere OK.
    10. Scegliere Fine.
    11. Nella finestra delle proprietà, scegliere OK.
  2. Confermare che tutti gli errori di compilazione siano stati corretti.
  3. Prima di eseguire l'esempio, aggiungere i plugin richiesti al percorso di ricerca del workbench, quindi creare un'istanza di runtime del workbench.
  4. Eseguire l'esempio di registrazione log comune selezionando il menu del file di esempio, Esempio di registrazione log comune > Esegui o il pulsante della barra degli strumenti icona raffigurante un 'cerchio verde'.