}
// lazily instantiate console if necessary
if ( _consoleStream == null ) {
IConsoleManager mgr = ConsolePlugin.getDefault().getConsoleManager();
MessageConsole logConsole = new MessageConsole(
Activator.getResourceString("MessageConsoleAppender.Log" ), //$NON-NLS-1$
null ) ;
mgr.addConsoles( new IConsole[]{ logConsole } );
mgr.showConsoleView( logConsole );
_consoleStream = logConsole.newMessageStream();
}
// print message
_consoleStream.print( getLayout().format( event ) );
if( getLayout().ignoresThrowable() ) {