Revision ba723a34d6f6e8d23bf39b8fd2bef7308d4f974b authored by Glen Barber on 12 August 2015, 14:17:41 UTC, committed by Glen Barber on 12 August 2015, 14:17:41 UTC
10.2-RELEASE builds.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
1 parent e1a0e62
Raw File
log.c
#include <config.h>

#include "log.h"

char *progname;		/* for msyslog use too */

static void cleanup_log(void);

void
sntp_init_logging(
	const char *prog
	)
{
	msyslog_term = TRUE;
	init_logging(prog, 0, FALSE);
	msyslog_term_pid = FALSE;
	msyslog_include_timestamp = FALSE;
}


void
open_logfile(
	const char *logfile
	)
{
	change_logfile(logfile, FALSE);
	atexit(cleanup_log);
}


static void
cleanup_log(void)
{
	syslogit = TRUE;
	fflush(syslog_file);
	fclose(syslog_file);
	syslog_file = NULL;
}
back to top