src/log.c File Reference

#include "config.h"
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include "log.h"

Defines

#define STRING_BUFFER_SIZE   32
#define ALERT_LEVELS   (LOG_LEVEL_ERROR | LOG_LEVEL_CRITICAL | LOG_LEVEL_WARNING)
#define LOG_LEVEL_MASK   (ALERT_LEVELS | LOG_LEVEL_MESSAGE | LOG_LEVEL_INFO)
#define LOG_LEN_MAX   2048

Functions

void unihan_logv (const char *log_domain, LogLevelFlags log_level, const char *format, va_list args)
void unihan_log (const char *log_domain, LogLevelFlags log_level, const char *format,...)
void unihan_log_set_stdout (FILE *stdout_fd)
void unihan_log_set_stderr (FILE *stderr_fd)
void unihan_log_init (void)

Define Documentation

#define ALERT_LEVELS   (LOG_LEVEL_ERROR | LOG_LEVEL_CRITICAL | LOG_LEVEL_WARNING)

#define LOG_LEN_MAX   2048

#define LOG_LEVEL_MASK   (ALERT_LEVELS | LOG_LEVEL_MESSAGE | LOG_LEVEL_INFO)

#define STRING_BUFFER_SIZE   32


Function Documentation

void unihan_log ( const char *  log_domain,
LogLevelFlags  log_level,
const char *  format,
  ... 
)

void unihan_log_init ( void   ) 

void unihan_log_set_stderr ( FILE *  stderr_fd  ) 

void unihan_log_set_stdout ( FILE *  stdout_fd  ) 

void unihan_logv ( const char *  log_domain,
LogLevelFlags  log_level,
const char *  format,
va_list  args 
)


Generated on Fri Sep 7 15:51:41 2007 for unihan-core-le by  doxygen 1.5.2