20 #include "LoggerStack.h"
23 VS_LOG_SETUP(VS_CPP_PACKAGE);
25 namespace com {
namespace avpkit {
namespace ferry
28 LoggerStack :: LoggerStack()
30 VS_LOG_TRACE(
"Creating LoggerStack");
31 for(
int i = 0; i < 5; i++)
34 mHasChangedLevel[i] =
false;
38 LoggerStack :: ~LoggerStack()
40 for(
int i = 0; i<5; i++)
42 if (mHasChangedLevel[i])
46 VS_LOG_TRACE(
"Destroying LoggerStack");
53 mHasChangedLevel[level] =
true;
54 Logger::setGlobalIsLogging(level, value);
55 for(
int i = level; i < 5; i++)
57 mHasChangedLevel[i] =
true;
void setGlobalLevel(Logger::Level level, bool value)
If false, sets level and all lower levels to false.
Level
Different logging levels (noiseness) supported by us.
WARNING: Do not use logging in this class, and do not set any static file variables to values other t...