Table of Contents

Class LogService

Namespace
Glitch9
public class LogService
Inheritance
LogService
Inherited Members
Extension Methods

Fields

CachedLogs

public static Stack<LogData> CachedLogs

Field Value

Stack<LogData>

Properties

IsColored

public static Prefs<bool> IsColored { get; set; }

Property Value

Prefs<bool>

IsEnabled

public static Prefs<bool> IsEnabled { get; set; }

Property Value

Prefs<bool>

LogErrorOnErrorInstanceCreated

public static Prefs<bool> LogErrorOnErrorInstanceCreated { get; set; }

Property Value

Prefs<bool>

LogStackTraceOnErrorInstanceCreated

public static Prefs<bool> LogStackTraceOnErrorInstanceCreated { get; set; }

Property Value

Prefs<bool>

ShowCallerMemberName

public static Prefs<bool> ShowCallerMemberName { get; set; }

Property Value

Prefs<bool>

Methods

ClearCachedColorHex()

public static void ClearCachedColorHex()

ContinueWithLogger(LogType, object, ExceptionType, string, string)

public static void ContinueWithLogger(LogType logType, object sender, ExceptionType issue, string callerMemberName = null, string callerFilePath = null)

Parameters

logType LogType
sender object
issue ExceptionType
callerMemberName string
callerFilePath string

ContinueWithLogger(LogType, object, string, string, string)

public static void ContinueWithLogger(LogType logType, object sender, string msg, string callerMemberName = null, string callerFilePath = null)

Parameters

logType LogType
sender object
msg string
callerMemberName string
callerFilePath string

Error(string, object, string, string)

public static void Error(string msg, object sender, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
sender object
callerMemberName string
callerFilePath string

Error(string, string, string)

public static void Error(string msg, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
callerMemberName string
callerFilePath string

Exception(Exception, object, string, string)

public static void Exception(Exception e, object sender, string callerMemberName = "", string callerFilePath = "")

Parameters

e Exception
sender object
callerMemberName string
callerFilePath string

Exception(Exception, string, string)

public static void Exception(Exception e, string callerMemberName = "", string callerFilePath = "")

Parameters

e Exception
callerMemberName string
callerFilePath string

GetColorHex(LogType)

public static string GetColorHex(LogType logType)

Parameters

logType LogType

Returns

string

Info(string, object, string, string)

public static void Info(string msg, object sender, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
sender object
callerMemberName string
callerFilePath string

Info(string, string, string)

public static void Info(string msg, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
callerMemberName string
callerFilePath string

Native(string, object)

public static void Native(string msg, object sender = null)

Parameters

msg string
sender object

NativeError(string, object)

public static void NativeError(string msg, object sender = null)

Parameters

msg string
sender object

NativeWarning(string, object)

public static void NativeWarning(string msg, object sender = null)

Parameters

msg string
sender object

Warning(string, object, string, string)

public static void Warning(string msg, object sender, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
sender object
callerMemberName string
callerFilePath string

Warning(string, string, string)

public static void Warning(string msg, string callerMemberName = "", string callerFilePath = "")

Parameters

msg string
callerMemberName string
callerFilePath string

Events

OnLogAdded

public static event Action<LogData> OnLogAdded

Event Type

Action<LogData>