9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "LoggingFacility.h"
12 #include "LoggingLevel.h"
16 using namespace System::Collections::Generic;
27 ZDK::ILog* cppRef =
nullptr;
29 Log(ZDK::Shared::Log src);
41 property List<ZDK_NET::LoggingFacility>^ ActiveFacilities
43 List<ZDK_NET::LoggingFacility>^ get();
44 void set(List<ZDK_NET::LoggingFacility>^ value);
99 ZDK_NET::Result^
LogOpen(System::String^ fileName, System::String^ oldFileName, ZDK_NET::LoggingLevel maxLevel,
long long maxSizeBytes);
131 void LogMessage(ZDK_NET::LoggingLevel level, ZDK_NET::LoggingFacility facility, System::String^ facilityName, System::String^ sourceFileName,
int sourceLine, System::String^ message);
153 virtual long long Handle()
override;
155 virtual void Initialize()
override;
157 virtual void ReleaseReference()
override;