mirror of
https://github.com/alexhopeoconnor/DFTE.git
synced 2026-10-15 04:31:18 +10:00
Add DFTE sources and tests
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
#include "DeviceFrameworkTemplateEngineDebug.h"
|
||||
|
||||
// Global logger pointer - starts as nullptr (disabled by default)
|
||||
DeviceFrameworkTemplateEngineLogger* deviceFrameworkTemplateEngineLogger = nullptr;
|
||||
|
||||
// ============================================================================
|
||||
// LOGGING CONFIGURATION IMPLEMENTATIONS
|
||||
// ============================================================================
|
||||
|
||||
bool deviceFrameworkTemplateEngineEnableLogging(DeviceFrameworkTemplateEngineLogger* logger) {
|
||||
if (logger == nullptr) {
|
||||
return false;
|
||||
}
|
||||
deviceFrameworkTemplateEngineLogger = logger;
|
||||
return true;
|
||||
}
|
||||
|
||||
void deviceFrameworkTemplateEngineDisableLogging() {
|
||||
deviceFrameworkTemplateEngineLogger = nullptr;
|
||||
}
|
||||
|
||||
bool deviceFrameworkTemplateEngineIsLoggingEnabled() {
|
||||
return deviceFrameworkTemplateEngineLogger != nullptr;
|
||||
}
|
||||
|
||||
DeviceFrameworkTemplateEngineLogger* deviceFrameworkTemplateEngineGetLogger() {
|
||||
return deviceFrameworkTemplateEngineLogger;
|
||||
}
|
||||
Reference in New Issue
Block a user