Public feed #378810

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-03-02 20:14 UTC
rendered paste body
#ifndef _ERROR_H
#define _ERROR_H

#define LOG_TYPE_MASK     0xffff
#define LOG_ERROR_FATAL   0
#define LOG_ERROR_WARNING 1
#define LOG_NOTICE        2
#define LOG_DEBUG         3

#define LOG_MOD_MASK     0xffff0000
#define LOG_FORCE        0x80000000
#define LOG_NOPREFIX     0x40000000

int logfile_redirect(char *filename);
void log_report(int level, char *fmt, ...);

#define log_report_explicit(l, f, ...) log_report(l, "(%s:%d) " f, __FILE__, __LINE__, __VA_ARGS__)

#endif