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