From 39ffe290149d3f1a533a5e6e6911b0a852abc848 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 24 Mar 2009 16:55:46 +0000 Subject: Add ability to specify a named log facility for syslog loggins, requested by Kenny Millington. --- lib/common/Logging.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/common/Logging.h') diff --git a/lib/common/Logging.h b/lib/common/Logging.h index 40c94a09..9bb2cf6c 100644 --- a/lib/common/Logging.h +++ b/lib/common/Logging.h @@ -202,6 +202,7 @@ class Syslog : public Logger { private: std::string mName; + int mFacility; public: Syslog(); @@ -211,6 +212,8 @@ class Syslog : public Logger int line, std::string& rMessage); virtual const char* GetType() { return "Syslog"; } virtual void SetProgramName(const std::string& rProgramName); + virtual void SetFacility(int facility); + static int GetNamedFacility(const std::string& rFacility); }; // -------------------------------------------------------------------------- @@ -260,6 +263,7 @@ class Logging } static void SetProgramName(const std::string& rProgramName); static std::string GetProgramName() { return sProgramName; } + static void SetFacility(int facility); class Guard { -- cgit v1.2.3