19 #define OSRF_LOG_ERROR 1
20 #define OSRF_LOG_WARNING 2
21 #define OSRF_LOG_INFO 3
22 #define OSRF_LOG_DEBUG 4
23 #define OSRF_LOG_INTERNAL 5
24 #define OSRF_LOG_ACTIVITY 6
26 // ---------------------------------------------------------------------------------
27 // Error handling interface.
28 // ---------------------------------------------------------------------------------
29 void get_timestamp( char buf_36chars[]);
30 int fatal_handler( char* message, ...);
31 int warning_handler( char* message, ... );
32 int info_handler( char* message, ... );
33 int debug_handler( char* message, ... );
36 /** If we return 0 either the log level is less than LOG_ERROR
37 * or we could not open the log file
39 int log_init( int log_level, char* log_file );