diff --git a/lib/libtb/log.c b/lib/libtb/log.c index 9a47dcec266c95d460e1c66ba854925b0571cca6..3ecd54079b5cdcb224ead1e9a28718eaed21b7f3 100644 --- a/lib/libtb/log.c +++ b/lib/libtb/log.c @@ -52,6 +52,15 @@ loginit(int slog, char *name) return 0; } +/* + * Switch to syslog; caller has already opened syslog connection. + */ +void +logsyslog(void) +{ + usesyslog = 1; +} + void info(const char *fmt, ...) { diff --git a/lib/libtb/log.h b/lib/libtb/log.h index 1fa2efb3e81e4e0b30b6254c952b7d96b059d94f..41867f33a951146b8fa02ae153b0a015b75fb273 100644 --- a/lib/libtb/log.h +++ b/lib/libtb/log.h @@ -1,6 +1,6 @@ /* * EMULAB-COPYRIGHT - * Copyright (c) 2000-2002 University of Utah and the Flux Group. + * Copyright (c) 2000-2003 University of Utah and the Flux Group. * All rights reserved. */ @@ -10,6 +10,7 @@ #include int loginit(int usesyslog, char *name); +void logsyslog(void); void info(const char *fmt, ...); void warning(const char *fmt, ...); void error(const char *fmt, ...);