Ejemplo n.º 1
0
void set_log_threshold( const int log_threshold )
{
    if( log_threshold < 0 )
    {
        log_WARNING(0, "Log threshold my not be less than zero, was: %d. Ignoring", log_threshold);
        return;
    }

    if( log_threshold != __log_threshold )
    {
        __log_threshold = log_threshold;
        log_TRACE(0, "Set 'log_dest' to: %s", strseverity( log_threshold ) );
    }
}
Ejemplo n.º 2
0
/*PRINTFLIKE3*/
void
uu_dprintf(uu_dprintf_t *D, uu_dprintf_severity_t severity,
    const char *format, ...)
{
	va_list alist;

	/* XXX Assert that severity is not UU_DPRINTF_SILENT. */

	if (severity > D->uud_severity)
		return;

	(void) fprintf(stderr, FACILITY_FMT, D->uud_name,
	    strseverity(severity));

	va_start(alist, format);
	(void) vfprintf(stderr, format, alist);
	va_end(alist);
}
Ejemplo n.º 3
0
static void __print_log_prefix (FILE *stream, const int severity, const char *func, const int line )
{
    const char *severity_str = strseverity( severity );

    struct timeval cur_time;
    gettimeofday(&cur_time, NULL);
  
    char cur_time_str[10];
    __strtime( cur_time_str, 10, &cur_time.tv_sec );

    const int millis = cur_time.tv_usec / 1000;

    // looks like:
    // [Trace] 14:37:52,628 
    fprintf( stream, "[%5s] %s,%03d ", severity_str, cur_time_str, millis );

	if( __dev_logging )
    {
        // append to stream:
        // function_name():<line_number>: 
        fprintf( stream, "%s():%03d: ", func, line );
    }
}