suricata
win32-syslog.h File Reference

Go to the source code of this file.

Macros

#define LOG_EMERG   0 /* system is unusable */
 
#define LOG_ALERT   1 /* action must be taken immediately */
 
#define LOG_CRIT   2 /* critical conditions */
 
#define LOG_ERR   3 /* error conditions */
 
#define LOG_WARNING   4 /* warning conditions */
 
#define LOG_NOTICE   5 /* normal but significant condition */
 
#define LOG_INFO   6 /* informational */
 
#define LOG_DEBUG   7 /* debug-level messages */
 
#define LOG_KERN   (0<<3) /* kernel messages */
 
#define LOG_USER   (1<<3) /* random user-level messages */
 
#define LOG_MAIL   (2<<3) /* mail system */
 
#define LOG_DAEMON   (3<<3) /* system daemons */
 
#define LOG_AUTH   (4<<3) /* security/authorization messages */
 
#define LOG_SYSLOG   (5<<3) /* messages generated internally by syslogd */
 
#define LOG_LPR   (6<<3) /* line printer subsystem */
 
#define LOG_NEWS   (7<<3) /* network news subsystem */
 
#define LOG_UUCP   (8<<3) /* UUCP subsystem */
 
#define LOG_CRON   (9<<3) /* clock daemon */
 
#define LOG_AUTHPRIV   (10<<3) /* security/authorization messages (private) */
 
#define LOG_FTP   (11<<3) /* ftp daemon */
 
#define LOG_LOCAL0   (16<<3) /* reserved for local use */
 
#define LOG_LOCAL1   (17<<3) /* reserved for local use */
 
#define LOG_LOCAL2   (18<<3) /* reserved for local use */
 
#define LOG_LOCAL3   (19<<3) /* reserved for local use */
 
#define LOG_LOCAL4   (20<<3) /* reserved for local use */
 
#define LOG_LOCAL5   (21<<3) /* reserved for local use */
 
#define LOG_LOCAL6   (22<<3) /* reserved for local use */
 
#define LOG_LOCAL7   (23<<3) /* reserved for local use */
 
#define closelog()
 
#define openlog(__ident, __option, __facility)
 
#define setlogmask   (__mask)
 
#define syslog(__pri, __fmt, __param)
 

Macro Definition Documentation

#define closelog ( )

Definition at line 75 of file win32-syslog.h.

Referenced by SCLogAllocLogOPBuffer().

#define LOG_ALERT   1 /* action must be taken immediately */

Definition at line 40 of file win32-syslog.h.

#define LOG_AUTH   (4<<3) /* security/authorization messages */

Definition at line 52 of file win32-syslog.h.

#define LOG_AUTHPRIV   (10<<3) /* security/authorization messages (private) */

Definition at line 58 of file win32-syslog.h.

#define LOG_CRIT   2 /* critical conditions */

Definition at line 41 of file win32-syslog.h.

#define LOG_CRON   (9<<3) /* clock daemon */

Definition at line 57 of file win32-syslog.h.

#define LOG_DAEMON   (3<<3) /* system daemons */

Definition at line 51 of file win32-syslog.h.

#define LOG_DEBUG   7 /* debug-level messages */

Definition at line 46 of file win32-syslog.h.

#define LOG_EMERG   0 /* system is unusable */

syslog.h does not exist in the mingw environment, this file replaces it

Definition at line 39 of file win32-syslog.h.

#define LOG_ERR   3 /* error conditions */

Definition at line 42 of file win32-syslog.h.

#define LOG_FTP   (11<<3) /* ftp daemon */

Definition at line 59 of file win32-syslog.h.

#define LOG_INFO   6 /* informational */

Definition at line 45 of file win32-syslog.h.

#define LOG_KERN   (0<<3) /* kernel messages */

Definition at line 48 of file win32-syslog.h.

#define LOG_LOCAL0   (16<<3) /* reserved for local use */

Definition at line 62 of file win32-syslog.h.

#define LOG_LOCAL1   (17<<3) /* reserved for local use */

Definition at line 63 of file win32-syslog.h.

#define LOG_LOCAL2   (18<<3) /* reserved for local use */

Definition at line 64 of file win32-syslog.h.

#define LOG_LOCAL3   (19<<3) /* reserved for local use */

Definition at line 65 of file win32-syslog.h.

#define LOG_LOCAL4   (20<<3) /* reserved for local use */

Definition at line 66 of file win32-syslog.h.

#define LOG_LOCAL5   (21<<3) /* reserved for local use */

Definition at line 67 of file win32-syslog.h.

#define LOG_LOCAL6   (22<<3) /* reserved for local use */

Definition at line 68 of file win32-syslog.h.

#define LOG_LOCAL7   (23<<3) /* reserved for local use */

Definition at line 69 of file win32-syslog.h.

#define LOG_LPR   (6<<3) /* line printer subsystem */

Definition at line 54 of file win32-syslog.h.

#define LOG_MAIL   (2<<3) /* mail system */

Definition at line 50 of file win32-syslog.h.

#define LOG_NEWS   (7<<3) /* network news subsystem */

Definition at line 55 of file win32-syslog.h.

#define LOG_NOTICE   5 /* normal but significant condition */

Definition at line 44 of file win32-syslog.h.

#define LOG_SYSLOG   (5<<3) /* messages generated internally by syslogd */

Definition at line 53 of file win32-syslog.h.

#define LOG_USER   (1<<3) /* random user-level messages */

Definition at line 49 of file win32-syslog.h.

#define LOG_UUCP   (8<<3) /* UUCP subsystem */

Definition at line 56 of file win32-syslog.h.

#define LOG_WARNING   4 /* warning conditions */

Definition at line 43 of file win32-syslog.h.

#define openlog (   __ident,
  __option,
  __facility 
)

Definition at line 76 of file win32-syslog.h.

Referenced by OutputJsonRegister(), and SCLogAllocLogOPBuffer().

#define setlogmask   (__mask)

Definition at line 77 of file win32-syslog.h.

#define syslog (   __pri,
  __fmt,
  __param 
)

Definition at line 78 of file win32-syslog.h.

Referenced by LogFileWrite().