SceneSwitcher/lib/utils/log-helper.cpp
2024-09-24 23:00:47 +02:00

27 lines
540 B
C++

#include "log-helper.hpp"
#include "switcher-data.hpp"
namespace advss {
bool VerboseLoggingEnabled()
{
return GetSwitcher() &&
GetSwitcher()->logLevel == SwitcherData::LogLevel::VERBOSE;
}
bool ActionLoggingEnabled()
{
return GetSwitcher() &&
(GetSwitcher()->logLevel == SwitcherData::LogLevel::LOG_ACTION ||
VerboseLoggingEnabled());
}
bool MacroLoggingEnabled()
{
return GetSwitcher() &&
(GetSwitcher()->logLevel == SwitcherData::LogLevel::LOG_MACRO ||
ActionLoggingEnabled());
}
} // namespace advss