C# Класс Bugsnag, bugsnag-unity

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AutoNotify bool
BugsnagApiKey string
LimitUnityLogs bool
NotifyLevel LogSeverity
RateLimitTimePeriod TimeSpan
SeverityValues string[]
UniqueLogsTimePeriod TimeSpan

Открытые методы

Метод Описание
AddToTab ( string tabName, string attributeName, string attributeValue ) : void
ClearTab ( string tabName ) : void
Init ( string apiKey ) : void
LeaveBreadcrumb ( string breadcrumb ) : void
MapUnityLogToSeverity ( LogSeverity unitySeverity, Severity bugsnagSeverity ) : void
Notify ( Exception e ) : void
Notify ( Exception e, string context ) : void
SetMaximumCount ( LogType unityLogType, int maxCount ) : void
SetUser ( string userId, string userName, string userEmail ) : void

Приватные методы

Метод Описание
Awake ( ) : void
GetLevelName ( ) : string
HandleLog ( string logString, string stackTrace, LogType type ) : void
NotifySafely ( string errorClass, string message, Severity severity, string context, string stackTrace, LogType type ) : void
NotifySafely ( string errorClass, string message, string severity, string context, string stackTrace ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnLevelWasLoaded ( int level ) : void
SceneLoaded ( Scene, scene, LoadSceneMode mode ) : void
Update ( ) : void

Описание методов

AddToTab() публичный статический Метод

public static AddToTab ( string tabName, string attributeName, string attributeValue ) : void
tabName string
attributeName string
attributeValue string
Результат void

ClearTab() публичный статический Метод

public static ClearTab ( string tabName ) : void
tabName string
Результат void

Init() публичный Метод

public Init ( string apiKey ) : void
apiKey string
Результат void

LeaveBreadcrumb() публичный статический Метод

public static LeaveBreadcrumb ( string breadcrumb ) : void
breadcrumb string
Результат void

MapUnityLogToSeverity() публичный статический Метод

public static MapUnityLogToSeverity ( LogSeverity unitySeverity, Severity bugsnagSeverity ) : void
unitySeverity LogSeverity
bugsnagSeverity Severity
Результат void

Notify() публичный статический Метод

public static Notify ( Exception e ) : void
e Exception
Результат void

Notify() публичный статический Метод

public static Notify ( Exception e, string context ) : void
e Exception
context string
Результат void

SetMaximumCount() публичный статический Метод

public static SetMaximumCount ( LogType unityLogType, int maxCount ) : void
unityLogType LogType
maxCount int
Результат void

SetUser() публичный статический Метод

public static SetUser ( string userId, string userName, string userEmail ) : void
userId string
userName string
userEmail string
Результат void

Описание свойств

AutoNotify публичное свойство

public bool AutoNotify
Результат bool

BugsnagApiKey публичное свойство

public string BugsnagApiKey
Результат string

LimitUnityLogs публичное статическое свойство

public static bool LimitUnityLogs
Результат bool

NotifyLevel публичное статическое свойство

public static LogSeverity NotifyLevel
Результат LogSeverity

RateLimitTimePeriod публичное статическое свойство

public static TimeSpan RateLimitTimePeriod
Результат TimeSpan

SeverityValues публичное статическое свойство

public static string[] SeverityValues
Результат string[]

UniqueLogsTimePeriod публичное статическое свойство

public static TimeSpan UniqueLogsTimePeriod
Результат TimeSpan