]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- changed signature of logging functions
authorArvin Schnell <aschnell@suse.de>
Tue, 12 Jun 2012 11:58:36 +0000 (13:58 +0200)
committerArvin Schnell <aschnell@suse.de>
Tue, 12 Jun 2012 11:58:36 +0000 (13:58 +0200)
snapper/Log.cc
snapper/Logger.cc
snapper/Logger.h

index 66d4f5daf8c6cd66f1f3c6ec02f8c134b27d1835..82c9152d9bf5252dc3cba9189d67c89de6b6dd32 100644 (file)
@@ -29,10 +29,13 @@ namespace snapper
     using namespace std;
 
 
+    const string component = "libsnapper";
+
+
     bool
     testLogLevel(LogLevel level)
     {
-       return callLogQuery(level, "libsnapper");
+       return callLogQuery(level, component);
     }
 
 
@@ -58,7 +61,7 @@ namespace snapper
     logStreamClose(LogLevel level, const char* file, unsigned line, const char* func,
                   ostringstream* stream)
     {
-       callLogDo(level, "libsnapper", file, line, func, stream->str());
+       callLogDo(level, component, file, line, func, stream->str());
        delete stream;
     }
 
index 1680b99a388e5e7a70e910224afad136e36cd384..fbbff3d07586646fdb7738494afd7c90bea812c3 100644 (file)
@@ -58,7 +58,7 @@ namespace snapper
 
 
     static void
-    simple_log_do(LogLevel level, const char* component, const char* file, int line,
+    simple_log_do(LogLevel level, const string& component, const char* file, int line,
                  const char* func, const string& text)
     {
        static const char* ln[4] = { "DEB", "MIL", "WAR", "ERR" };
@@ -92,14 +92,14 @@ namespace snapper
 
 
     static bool
-    simple_log_query(LogLevel level, const char* component)
+    simple_log_query(LogLevel level, const string& component)
     {
        return level != DEBUG;
     }
 
 
     void
-    callLogDo(LogLevel level, const char* component, const char* file, int line,
+    callLogDo(LogLevel level, const string& component, const char* file, int line,
              const char* func, const string& text)
     {
        if (log_do)
@@ -110,7 +110,7 @@ namespace snapper
 
 
     bool
-    callLogQuery(LogLevel level, const char* component)
+    callLogQuery(LogLevel level, const string& component)
     {
        if (log_query)
            return (log_query)(level, component);
index 99d10fca526b8d052118b78eff083d9a4e755cf2..d7b781662fc4229baf0cc2648943e41091a5f8ba 100644 (file)
@@ -36,19 +36,19 @@ namespace snapper
     /*
      * Called function should be able to split content at newlines.
      */
-    typedef void (*LogDo)(LogLevel level, const char* component, const char* file, int line,
+    typedef void (*LogDo)(LogLevel level, const string& component, const char* file, int line,
                          const char* func, const string& content);
 
-    typedef bool (*LogQuery)(LogLevel level, const char* component);
+    typedef bool (*LogQuery)(LogLevel level, const string& component);
 
     void setLogDo(LogDo log_do);
 
     void setLogQuery(LogQuery log_query);
 
-    void callLogDo(LogLevel level, const char* component, const char* file, int line,
+    void callLogDo(LogLevel level, const string& component, const char* file, int line,
                   const char* func, const string& text);
 
-    bool callLogQuery(LogLevel level, const char* component);
+    bool callLogQuery(LogLevel level, const string& component);
 
     void initDefaultLogger();