public void LogBatch(Log.PriorityFlags logLevel, StructuredLogObject logObject, LogChannelType channel = LogChannelType.Default) { if (!clubPenguinClient.OfflineMode) { LogParameters logParameters = new LogParameters(); logParameters.logName = channel.ToString(); logParameters.severity = logLevelsToString[logLevel]; logParameters.message = Service.Get <JsonService>().Serialize(logObject); logParametersList.Add(logParameters); } }
public void LogImmediate(Log.PriorityFlags logLevel, StructuredLogObject logObject, LogChannelType channel = LogChannelType.Default) { if (!clubPenguinClient.OfflineMode) { LogParameters logParameters = new LogParameters(); logParameters.logName = channel.ToString(); logParameters.severity = logLevelsToString[logLevel]; logParameters.message = Service.Get <JsonService>().Serialize(logObject); logParametersList.Add(logParameters); APICall <PostDiagnosticsLogOperation> aPICall = PostDiagnosticsLog(logParametersList); aPICall.OnComplete += onPostDiagnosticsLog; aPICall.Execute(); } }