1927145beSBrian Somers #define LogMIN (1) 2927145beSBrian Somers #define LogASYNC (1) /* syslog(LOG_INFO, ....) */ 3927145beSBrian Somers #define LogCARRIER (2) 4927145beSBrian Somers #define LogCHAT (3) 5927145beSBrian Somers #define LogCOMMAND (4) 6927145beSBrian Somers #define LogCONNECT (5) 7927145beSBrian Somers #define LogDEBUG (6) /* syslog(LOG_DEBUG, ....) */ 8927145beSBrian Somers #define LogHDLC (7) 9927145beSBrian Somers #define LogLCP (8) 10927145beSBrian Somers #define LogLINK (9) 11927145beSBrian Somers #define LogLQM (10) 12927145beSBrian Somers #define LogPHASE (11) 13927145beSBrian Somers #define LogTCPIP (12) 14927145beSBrian Somers #define LogTUN (13) /* If set, tun%d is output with each message */ 15927145beSBrian Somers #define LogMAXCONF (13) 16927145beSBrian Somers #define LogWARN (14) /* Sent to VarTerm else syslog(LOG_WARNING, ) */ 17927145beSBrian Somers #define LogERROR (15) /* syslog(LOG_ERR, ....), + sent to VarTerm */ 18927145beSBrian Somers #define LogALERT (16) /* syslog(LOG_ALERT, ....) */ 19927145beSBrian Somers #define LogMAX (16) 20af57ed9fSAtsushi Murai 21927145beSBrian Somers /* The first int arg for all of the following is one of the above values */ 22927145beSBrian Somers extern const char *LogName(int); 23927145beSBrian Somers extern void LogKeep(int); 24927145beSBrian Somers extern void LogDiscard(int); 25927145beSBrian Somers extern void LogDiscardAll(); 26927145beSBrian Somers extern int LogIsKept(int); 27927145beSBrian Somers extern void LogOpen(const char *); 28927145beSBrian Somers extern void LogSetTun(int); 29927145beSBrian Somers extern void LogClose(); 30927145beSBrian Somers extern void LogPrintf(int, char *, ...); 31927145beSBrian Somers extern void LogDumpBp(int, char *hdr, struct mbuf *bp); 32927145beSBrian Somers extern void LogDumpBuff(int, char *hdr, u_char *ptr, int n); 33