L'Adattatore di log generico fornisce una classe del programma di creazione output che consente agli oggetti di Common Base Event generati dall'adattatore di essere inviati a un agente di registrazione log. L'Analizzatore di log e di traccia può essere utilizzato per collegarsi all'agente di registrazione log per controllare e analizzare il log dell'applicazione in tempo reale.
Prerequisiti:Procedere come segue per configurare l'adattatore per il controllo.
Nota: Quando viene creato un nuovo file di configurazione dell'adattatore, questo viene configurato in modo da utilizzare la classe CBELogOutputter per impostazione predefinita. Se questa impostazione non è stata modificata, è possibile saltare questa procedura.
Il componente programma di creazione output nel file di configurazione dell'adattatore deve essere aggiornato in modo da utilizzare la classe CBELogOutputter che scrive gli oggetti di Common Base Event in un agente di registrazione log. È anche possibile aggiornare il componente programma di creazione output esistente o aggiungerne uno nuovo.
Per aggiungere un nuovo componente programma di creazione output:
| Nome: | Nome del programma di creazione output nel contesto |
| Descrizione: | Descrizione delle azioni eseguite dal programma di creazione output |
| Classe eseguibile: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| Livello di log: | Il livello di log interno che il componente programma di creazione output interno deve utilizzare.
Un valore pari a 99 indica che il programma di creazione output non registrerà alcun messaggio. Un valore pari a 0 indica che il programma di creazione output registrerà i messaggi di qualsiasi gravità. Il valore consigliato è di 50 e indica che vengono registrati solo i messaggi di errore del programma di creazione output interno irreversibile o critico. |
| Ruolo: | Programma di creazione output |
| IDUnivoco: | Deve indicare il programma di creazione output definito nell'istanza di contesto al passo 2. Utilizzare il pulsante Sfoglia per selezionare l'ID corretto. |
Se si desidera che il programma di analisi del log controlli il file di log continuamente, è necessario aggiornare le proprietà dell'istanza di contesto del file di configurazione dell'adattatore per l'operazione continua.
L'adattatore di log creato può essere eseguito esternamente da un file batch in ambienti Windows o da uno script shell in ambienti non Windows. Di seguito sono riportati esempi di file che possono essere utilizzati per avviare il processo Java che eseguirà l'adattatore di log.
Nota: Per eseguire l'Adattatore di log generico su un sistema, è necessario che Hyades sia installato sul sistema in questione.
File batch Windows:
@rem USAGE: runregex @rem Change the following lines to point to the directory where you unzipped the runtime @rem and the directory where your log adapter resides SET HYADES_HOME=d:\hyadesDC SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\lib\glaconfigs.jar;%HYADES_HOME%\lib\hexr.jar;%HYADES_HOME%\lib\hgla.jar;%HYADES_HOME%\lib\hglaconfig.jar;%HYADES_HOME%\lib\hlcore.jar;%HYADES_HOME%\lib\hlevents.jar;%HYADES_HOME%\lib\hparse.jar;;%HYADES_HOME%\lib\logparsers.jar;%HYADES_HOME%\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPDFile batch non Windows:
#!/bin/sh # USAGE: runregex_example.sh # Change the following line to point to the directory where you unzipped the runtime HYADES_HOME=/home/hyadesDC export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath "$HYADES_HOME\lib\glaconfigs.jar;$HYADES_HOME\lib\hexr.jar;$HYADES_HOME\lib\hgla.jar;$HYADES_HOME\lib\hglaconfig.jar;$HYADES_HOME\lib\hlcore.jar;$HYADES_HOME\lib\hlevents.jar;$HYADES_HOME\lib\hparse.jar;;$HYADES_HOME\lib\logparsers.jar;$HYADES_HOME\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd $CUR_DIRConfigurare il file per avviare il processo Java che eseguirà l'adattatore.
È possibile adesso controllare il log dell'applicazione attiva.

Argomenti correlati
Panoramica dell'Adattatore di log generico Hyades
Specifica del formato di Common Base Event
Attività correlate
Creazione di un programma di analisi del log
Riferimenti correlati
Struttura del file di configurazione dell'adattatore
Editor configurazione adattatore
Grammatica espressione regolare