public static extern IntPtr GetDefaultTraceLevel(SafeNativeLoggingPointer nativeLoggingObject);
 public static extern bool GetNativeTraceLevel(SafeNativeLoggingPointer nativeLoggingObject, string component, out TraceLevel traceLevel);
 public static extern IntPtr GetNativeLoggingTraceDirectory(SafeNativeLoggingPointer nativeLoggingObject);
 public static extern IntPtr GetNativeLoggingTracePath(SafeNativeLoggingPointer nativeLoggingObject);
 public static extern void NativeLoggingTrace(SafeNativeLoggingPointer nativeLoggingObject, TraceLevel traceLevel, string componentName, string message, bool isAssert, bool isException, bool allowEventLogWrite);