5 #include "Types/SharedPointerTypes.h" 6 #include "Types/LoggingLevel.h" 7 #include "Types/LoggingFacility.h" 71 virtual ZDK::Shared::Result
LogOpen(ZDK::Shared::String fileName, ZDK::Shared::String oldFileName,
72 ZDK::LoggingLevel maxLevel, intptr_t maxSizeBytes) = 0;
106 virtual void LogMessage(ZDK::LoggingLevel level, ZDK::LoggingFacility facility, ZDK::Shared::String facilityName,
107 ZDK::Shared::String sourceFileName,
int sourceLine, ZDK::Shared::String message) = 0;
118 virtual ZDK::Shared::Result
LogClose() = 0;
130 virtual ZDK::Shared::ItemList<ZDK::LoggingFacility>
ActiveFacilities()
const = 0;
142 virtual void ActiveFacilities(ZDK::Shared::ItemList<ZDK::LoggingFacility> values) = 0;
Definition: IZHandle.h:12
virtual ZDK::Shared::ItemList< ZDK::LoggingFacility > ActiveFacilities() const =0
Gets the list with all enabled logging facilities.
virtual bool ShouldLogFacility(ZDK::LoggingFacility value) const =0
Checks whether the given logging facility is enabled.
virtual ZDK::Shared::Result LogOpen(ZDK::Shared::String fileName, ZDK::Shared::String oldFileName, ZDK::LoggingLevel maxLevel, intptr_t maxSizeBytes)=0
Starts logging.
Definition: IAccountConfig.h:10
Debug logging facility.
Definition: ILog.h:14
virtual void LogMessage(ZDK::LoggingLevel level, ZDK::LoggingFacility facility, ZDK::Shared::String facilityName, ZDK::Shared::String sourceFileName, int sourceLine, ZDK::Shared::String message)=0
Log a message.
virtual ZDK::Shared::Result LogClose()=0
Stops logging.