public void append ( LoggingEvent evt ) { if ( lc_dev_proxy == null ) { return ; } try { String [ ] dvsa = new String [ 6 ] ; dvsa [ 0 ] = String . valueOf ( evt . timeStamp ) ; dvsa [ 1 ] = evt . getLevel ( ) . toString ( ) ; dvsa [ 2 ] = evt . getLoggerName ( ) ; dvsa [ 3 ] = evt . getRenderedMessage ( ) ; dvsa [ 4 ] = "" ; dvsa [ 5 ] = evt . getThreadName ( ) ; DeviceData dd = new DeviceData ( ) ; dd . insert ( dvsa ) ; lc_dev_proxy . command_inout_asynch ( "Log" , dd , true ) ; } catch ( DevFailed dv ) { close ( ) ; } }
Performs actual logging .