Grazie alla modularità di Eclipse (e OSGi) è veramente semplice aggiungere una vista di "log" ad una applicazione RCP.
Come prima cosa occorre aggiungere alla applicazione la dipendenza del plugin org.eclipse.ui.views.log.
Successivamente occorre aggiungere il comando al proprio set di menu (o pulsanti o toolbar):
- selezionare l'elemento dove aggiungere il comando (ad esempio il menu') e aggiungere un nuovo comando con click destro -> New -> Command
- specificare le informazioni del comando con l'id rappresentato in figura
- infine aggiungere al comando un parametro (click destro, New -> Parameter) e specificare l'id della vista da aprire come riportato in figura
A questo punto l'applicazione visualizzerà il nuovo comando e aprirà la vista dei log dell'applicazione. Il sistema di loggin può essere usato in ogni punto dell'applicazione con il seguente frammento di codice:
ILog logger = Activator.getDefault().getLog();
StringBuffer buffer = new StringBuffer( 100 );
//.....
IStatus status = new Status( IStatus.INFO,
Activator.PLUGIN_ID, buffer.toString() );IStatus status = new Status( IStatus.INFO,
logger.log(status);
Nessun commento:
Posta un commento