public static void Output(string Log, Types.LogLevel Level = Types.LogLevel.INFO) { string prefix; switch (Level) { case Types.LogLevel.INFO: prefix = "[INFO]"; break; case Types.LogLevel.WARN: prefix = "[WARN]"; break; case Types.LogLevel.ERROR: prefix = "[ERROR]"; break; default: prefix = "[UKNN]"; break; } Console.WriteLine(prefix + " " + Log); }
internal static extern void GameServices_Builder_SetDefaultOnLog(HandleRef self, Types.LogLevel min_level);
internal static extern void GameServices_Builder_SetOnLog(HandleRef self, Builder.OnLogCallback callback, IntPtr callback_arg, Types.LogLevel min_level);
internal static extern void GameServices_Builder_SetOnLog( HandleRef self, /* from(GameServices_Builder_OnLogCallback_t) */ OnLogCallback callback, /* from(void *) */ IntPtr callback_arg, /* from(LogLevel_t) */ Types.LogLevel min_level);
internal NearbyConnectionsManagerBuilder SetDefaultLogLevel(Types.LogLevel minLevel) { NearbyConnectionsBuilder.NearbyConnections_Builder_SetDefaultOnLog(SelfPtr(), minLevel); return(this); }
internal static extern void NearbyConnections_Builder_SetDefaultOnLog( HandleRef self, /* from(LogLevel_t) */ Types.LogLevel min_level);
internal static extern void NearbyConnections_Builder_SetOnLog( HandleRef self, /* from(NearbyConnections_Builder_OnLogCallback_t) */ OnLogCallback callback, /* from(void *) */ IntPtr callback_arg, /* from(LogLevel_t) */ Types.LogLevel min_level);
internal static extern void NearbyConnections_Builder_SetOnLog(HandleRef self, NearbyConnectionsBuilder.OnLogCallback callback, IntPtr callback_arg, Types.LogLevel min_level);