ze-filter  (ze-filter-0.8.0-develop-180218)
ze-txtlog.c File Reference
#include <ze-sys.h>
#include <libze.h>
#include <ze-libjc.h>
#include <ze-txtlog.h>

Go to the source code of this file.

Macros

#define LOGLINELEN   1024
 
#define LOG_SPEC_WHICH(x)   ((x)->argv[0])
 
#define LOG_SPEC_PREFIX(x)   ((x)->argv[1])
 
#define LOG_SPEC_PRIORITY(x)   ((x)->argv[2])
 
#define LOG_SPEC_FNAME(x)   ((x)->argv[1])
 
#define LOG_SPEC_UDPDST(x)   ((x)->argv[1])
 
#define LOG_SPEC_OPTION(x)   ((x)->argv[2])
 
#define LOG_MAX_ERRORS   16
 

Functions

bool log_init (LOG_T *log)
 
bool log_debug (LOG_T *log, bool debug)
 
bool log_lock (LOG_T *log)
 
bool log_unlock (LOG_T *log)
 
bool log_ready (LOG_T *log)
 
bool log_open (LOG_T *log, char *spec)
 
bool log_reopen (LOG_T *log)
 
bool log_close (LOG_T *log)
 
bool log_write (LOG_T *log, char *str)
 
bool log_printf (LOG_T *log, char *format,...)
 
int log_error (LOG_T *log)
 

Macro Definition Documentation

◆ LOG_MAX_ERRORS

#define LOG_MAX_ERRORS   16

Definition at line 54 of file ze-txtlog.c.

◆ LOG_SPEC_FNAME

#define LOG_SPEC_FNAME (   x)    ((x)->argv[1])

Definition at line 46 of file ze-txtlog.c.

◆ LOG_SPEC_OPTION

#define LOG_SPEC_OPTION (   x)    ((x)->argv[2])

Definition at line 52 of file ze-txtlog.c.

◆ LOG_SPEC_PREFIX

#define LOG_SPEC_PREFIX (   x)    ((x)->argv[1])

Definition at line 42 of file ze-txtlog.c.

◆ LOG_SPEC_PRIORITY

#define LOG_SPEC_PRIORITY (   x)    ((x)->argv[2])

Definition at line 43 of file ze-txtlog.c.

◆ LOG_SPEC_UDPDST

#define LOG_SPEC_UDPDST (   x)    ((x)->argv[1])

Definition at line 49 of file ze-txtlog.c.

◆ LOG_SPEC_WHICH

#define LOG_SPEC_WHICH (   x)    ((x)->argv[0])

Definition at line 39 of file ze-txtlog.c.

◆ LOGLINELEN

#define LOGLINELEN   1024

Definition at line 31 of file ze-txtlog.c.