8560674afd
Thanks to roberto for providing pointers to wedge this into HEAD. Approved by: roberto
39 lines
503 B
C
39 lines
503 B
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;
|
|
}
|