secgateway/Common/log_types.h

38 lines
679 B
C
Executable File

#ifndef _LOG_TYPES_H
#define _LOG_TYPES_H
#include "ulog_api.h"
#define LOG_HOST_SZ 256
typedef enum {
LOG_OFF = 0,
LOG_ON
} log_sw_t;
typedef struct _log_console {
u8 level;
log_sw_t on;
char module[MAX_MODULE_NAME_SZ];
} log_console_t;
typedef log_console_t log_pty_t;
typedef enum {
LOG_RFC_UNKNOWN = -1,
LOG_RFC_3164 = 0,
LOG_RFC_5424
} log_rfc_t;
typedef struct _log_remote_host {
log_rfc_t rfc;
char host[LOG_HOST_SZ];
u16 port;
} log_remote_host_t;
typedef struct _log_remote_level {
u8 level;
} log_remote_level_t;
#endif