xref: /freebsd/usr.sbin/ppp/log.h (revision 927145be97d8d5b69a0a1a86dc7e9d637102c7d0)
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