1234567891011121314151617181920212223242526 |
- using System;
-
- namespace UnityEngine.Purchasing.Telemetry
- {
- class TelemetryDiagnostics : ITelemetryDiagnostics
- {
- readonly ITelemetryDiagnosticsInstanceWrapper m_TelemetryDiagnosticsInstanceWrapper;
-
- public TelemetryDiagnostics(ITelemetryDiagnosticsInstanceWrapper telemetryDiagnosticsInstanceWrapper)
- {
- m_TelemetryDiagnosticsInstanceWrapper = telemetryDiagnosticsInstanceWrapper;
- }
-
- public void SendDiagnostic(string diagnosticName, Exception e)
- {
- try
- {
- m_TelemetryDiagnosticsInstanceWrapper.SendDiagnostic(diagnosticName, e.ToString());
- }
- catch (IapTelemetryException exception)
- {
- Debug.unityLogger.LogIAPError($"An exception occured while sending a diagnostic: {exception.Message}");
- }
- }
- }
- }
|