1/*	$FreeBSD$	*/
2
3/*
4 * Copyright (C) 2012 by Darren Reed.
5 *
6 * See the IPFILTER.LICENCE file for details on licencing.
7 *
8 * $Id$
9 */
10
11#include "ipf.h"
12
13#include <syslog.h>
14
15
16void
17printlog(fp)
18	frentry_t *fp;
19{
20	char *s, *u;
21
22	PRINTF("log");
23	if (fp->fr_flags & FR_LOGBODY)
24		PRINTF(" body");
25	if (fp->fr_flags & FR_LOGFIRST)
26		PRINTF(" first");
27	if (fp->fr_flags & FR_LOGORBLOCK)
28		PRINTF(" or-block");
29	if (fp->fr_loglevel != 0xffff) {
30		PRINTF(" level ");
31		s = fac_toname(fp->fr_loglevel);
32		if (s == NULL || *s == '\0')
33			s = "!!!";
34		u = pri_toname(fp->fr_loglevel);
35		if (u == NULL || *u == '\0')
36			u = "!!!";
37		PRINTF("%s.%s", s, u);
38	}
39}
40