1 /* 2 * $Id: $ 3 */ 4 5 #define LogMIN (1) 6 #define LogASYNC (1) /* syslog(LOG_INFO, ....) */ 7 #define LogCARRIER (2) 8 #define LogCCP (3) 9 #define LogCHAT (4) 10 #define LogCOMMAND (5) 11 #define LogCONNECT (6) 12 #define LogDEBUG (7) /* syslog(LOG_DEBUG, ....) */ 13 #define LogHDLC (8) 14 #define LogIPCP (9) 15 #define LogLCP (10) 16 #define LogLINK (11) 17 #define LogLQM (12) 18 #define LogPHASE (13) 19 #define LogTCPIP (14) 20 #define LogTUN (15) /* If set, tun%d is output with each message */ 21 #define LogMAXCONF (15) 22 #define LogWARN (16) /* Sent to VarTerm else syslog(LOG_WARNING, ) */ 23 #define LogERROR (17) /* syslog(LOG_ERR, ....), + sent to VarTerm */ 24 #define LogALERT (18) /* syslog(LOG_ALERT, ....) */ 25 #define LogMAX (18) 26 27 /* The first int arg for all of the following is one of the above values */ 28 extern const char *LogName(int); 29 extern void LogKeep(int); 30 extern void LogDiscard(int); 31 extern void LogDiscardAll(void); 32 extern int LogIsKept(int); 33 extern void LogOpen(const char *); 34 extern void LogSetTun(int); 35 extern void LogClose(void); 36 extern void LogPrintf(int, char *,...); 37 extern void LogDumpBp(int, char *, struct mbuf *); 38 extern void LogDumpBuff(int, char *, u_char *, int); 39