C# 클래스 Bugsnag, bugsnag-unity

상속: MonoBehaviour
파일 보기 프로젝트 열기: bugsnag/bugsnag-unity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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