36 #ifndef __STDBMESSSERVICE_HH
37 #define __STDBMESSSERVICE_HH
41 enum StDbMessLevel { dbMDebug=0, dbMWarn, dbMConnect, dbMErr, dbMFatal };
47 StDbMessLevel mdbLevel;
54 void setMessLevel(StDbMessLevel dbLevel);
55 StDbMessLevel getMessLevel();
57 virtual void printMessage(
const char* message,
58 StDbMessLevel dbLevel,
60 const char* className,
61 const char* methodName) = 0;
63 virtual void printMessage(
const char* message,
64 const char* levelString,
66 const char* className,
67 const char* methodName) = 0;
70 inline void StDbMessService::setMessLevel(StDbMessLevel lev){ mdbLevel=lev; }
71 inline StDbMessLevel StDbMessService::getMessLevel() {
return mdbLevel;}