From cce7e10ac4cf5d84e81218ae64968d22a27c9664 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sun, 7 Jan 2018 10:27:25 -0800 Subject: [PATCH] minor --- src/utils/logger.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/utils/logger.cpp b/src/utils/logger.cpp index 0efaf59..4d37817 100644 --- a/src/utils/logger.cpp +++ b/src/utils/logger.cpp @@ -66,6 +66,8 @@ bool pvAccessIsLoggable(pvAccessLogLevel level) return level >= g_pvAccessLogLevel; } +namespace { + class FileLogger : public NoDefaultMethods { public: FileLogger(std::string const & name) { @@ -89,17 +91,19 @@ private: }; -static FileLogger* fileLogger = NULL; +FileLogger* fileLogger = NULL; -static void errLogFileListener(void* /*pPrivate*/, const char *message) { +void errLogFileListener(void* /*pPrivate*/, const char *message) { fileLogger->logMessage(message); } -static void exitFileLoggerHandler(void* /*pPrivate*/) { +void exitFileLoggerHandler(void* /*pPrivate*/) { errlogFlush(); delete fileLogger; } +} // namespace + void createFileLogger(std::string const & fname) { static Mutex mutex; Lock xx(mutex);