Interfaccia generica per i programmi di analisi

Ciascun programma di analisi rappresenta una sottoclasse della classe astratta org.eclipse.hyades.logging.parsers.Parser e appartiene allo stesso pacchetto. Il nome identifica il tipo di log analizzato e il prodotto che l'ha generato.

Log Analyzer utilizza le seguenti classi parser:

Ciascun programma di analisi contiene un metodo che esamina il contenuto dei log. Per ciascun record nel log, il programma di analisi imposta il contenuto di una classe evento di base comune. Inoltre, trasmette le matrici degli eventi di base comuni all'interfaccia di classe ILogger mediante il proprio metodo di scrittura.

Nota: gli eventi di base comuni scritti in ILogger possono essere reimpostati e riutilizzati.

Ciascun programma di analisi ha un proprio metodo che viene richiamato per analizzare i log con il seguente parametro: ILogger logger

Il parametro ILogger logger identifica il programma di registrazione mediante il quale sono state scritte le matrici dell'evento di base comune.

I programmi di analisi vengono richiamati con frammenti di codice, ad esempio: logParser.parse(ILogger);

Configurazione di un programma di analisi

È possibile impostare la configurazione di un programma di analisi mediante l'API parser.setUserInput(Hashtable table) come mostrato nell'esempio di codice riportato di seguito:

Hashtable parameters = new Hashtable();
parameters.put("file_path", "C:\\myLogFile.log");
parser.setUserInput(parameters); 

Il metodo parser.setUserInput() viene richiamato per fornire le informazioni che si desidera comunicare al programma di analisi. Attualmente, questo metodo superclasse gestisce il percorso e il nome del file di log da analizzare. Le sottoclassi sostituiranno il metodo in modo da gestire le altre informazioni che si desidera specificare.

Argomenti correlati
Modello eventi di base comuni

Attività correlate
Guida per la creazione di un programma di analisi e di correlazione di log
Guida per la creazione di un motore di analisi

Riferimenti correlati
Descrizione del modello eventi di base comuni
Specifiche dello schema XML dell'evento di base comune
Supporto JSR-047 e registrazione log comuni

 

(C) Copyright IBM Corporation 2000, 2003. Tutti i diritti riservati.