VSF Documented
syslog.h
Go to the documentation of this file.
1#ifndef __VSF_LINUX_SYSLOG_H__
2#define __VSF_LINUX_SYSLOG_H__
3
5
6#if VSF_LINUX_CFG_RELATIVE_PATH == ENABLED
7# include "./sys/types.h"
8#else
9# include <sys/types.h>
10#endif
11// for vsf_trace
12#include "service/vsf_service.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#define LOG_ALERT VSF_TRACE_WARNING
19#define LOG_CRIT VSF_TRACE_ERROR
20#define LOG_ERR VSF_TRACE_ERROR
21#define LOG_WARNING VSF_TRACE_WARNING
22#define LOG_NOTICE VSF_TRACE_INFO
23#define LOG_INFO VSF_TRACE_INFO
24#define LOG_DEBUG VSF_TRACE_DEBUG
25
26#define openlog(...)
27#define closelog()
28#define setlogmask(...)
29#define syslog(...) vsf_trace(__VA_ARGS__)
30#define vsyslog(...) vsf_trace_arg(__VA_ARGS__)
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif