C# Class Bugsnag, bugsnag-unity

Inheritance: MonoBehaviour
Afficher le fichier Open project: bugsnag/bugsnag-unity Class Usage Examples

Méthodes publiques

Свойство Type Description
AutoNotify bool
BugsnagApiKey string
LimitUnityLogs bool
NotifyLevel LogSeverity
RateLimitTimePeriod TimeSpan
SeverityValues string[]
UniqueLogsTimePeriod TimeSpan

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddToTab() public static méthode

public static AddToTab ( string tabName, string attributeName, string attributeValue ) : void
tabName string
attributeName string
attributeValue string
Résultat void

ClearTab() public static méthode

public static ClearTab ( string tabName ) : void
tabName string
Résultat void

Init() public méthode

public Init ( string apiKey ) : void
apiKey string
Résultat void

LeaveBreadcrumb() public static méthode

public static LeaveBreadcrumb ( string breadcrumb ) : void
breadcrumb string
Résultat void

MapUnityLogToSeverity() public static méthode

public static MapUnityLogToSeverity ( LogSeverity unitySeverity, Severity bugsnagSeverity ) : void
unitySeverity LogSeverity
bugsnagSeverity Severity
Résultat void

Notify() public static méthode

public static Notify ( Exception e ) : void
e Exception
Résultat void

Notify() public static méthode

public static Notify ( Exception e, string context ) : void
e Exception
context string
Résultat void

SetMaximumCount() public static méthode

public static SetMaximumCount ( LogType unityLogType, int maxCount ) : void
unityLogType LogType
maxCount int
Résultat void

SetUser() public static méthode

public static SetUser ( string userId, string userName, string userEmail ) : void
userId string
userName string
userEmail string
Résultat void

Property Details

AutoNotify public_oe property

public bool AutoNotify
Résultat bool

BugsnagApiKey public_oe property

public string BugsnagApiKey
Résultat string

LimitUnityLogs public_oe static_oe property

public static bool LimitUnityLogs
Résultat bool

NotifyLevel public_oe static_oe property

public static LogSeverity NotifyLevel
Résultat LogSeverity

RateLimitTimePeriod public_oe static_oe property

public static TimeSpan RateLimitTimePeriod
Résultat TimeSpan

SeverityValues public_oe static_oe property

public static string[] SeverityValues
Résultat string[]

UniqueLogsTimePeriod public_oe static_oe property

public static TimeSpan UniqueLogsTimePeriod
Résultat TimeSpan