if libevent logs an error message, send it to our message log via tr_nerr()

This commit is contained in:
Charles Kerr 2008-03-18 02:23:39 +00:00
parent 3d232f4db0
commit d8fa1dff77
1 changed files with 5 additions and 12 deletions

View File

@ -148,18 +148,10 @@ pumpList( int i UNUSED, short s UNUSED, void * veh )
static void
logFunc( int severity, const char * message )
{
switch( severity )
{
case _EVENT_LOG_DEBUG:
tr_dbg( "%s", message );
break;
case _EVENT_LOG_ERR:
tr_err( "%s", message );
break;
default:
tr_inf( "%s", message );
break;
}
if( severity >= _EVENT_LOG_ERR )
tr_nerr( "%s", message );
else
tr_ndbg( "%s", message );
}
static void
@ -174,6 +166,7 @@ libeventThreadFunc( void * veh )
#endif
eh->base = event_init( );
event_set_log_callback( logFunc );
timeout_set( &eh->pulse, pumpList, veh );
timeout_add( &eh->pulse, &eh->pulseInterval );
eh->h->events = eh;