Class Logger
- Namespace
- Crux.Core
- Assembly
- Crux.dll
public static class Logger
- Inheritance
-
Logger
- Inherited Members
-
Fields
LogPath
public static readonly string LogPath
Field Value
- string
StartTime
public static readonly DateTime StartTime
Field Value
- DateTime
Methods
Log(string, LogSource)
public static void Log(string message, LogSource source = LogSource.User)
Parameters
message
string
source
LogSource
LogError(Exception, string, int, string)
public static void LogError(Exception ex, string file = "", int line = 0, string function = "")
Parameters
ex
Exception
file
string
line
int
function
string
LogWarning(string, string, int, string)
public static void LogWarning(string message, string file = "", int line = 0, string function = "")
Parameters
message
string
file
string
line
int
function
string
LogWarning<T>(T, string, int, string)
public static void LogWarning<T>(T obj, string file = "", int line = 0, string function = "")
Parameters
obj
T
file
string
line
int
function
string
Type Parameters
T
Log<T>(T, LogSource)
public static void Log<T>(T obj, LogSource source = LogSource.User)
Parameters
obj
T
source
LogSource
Type Parameters
T
TrimPath(string)
public static string TrimPath(string absolute)
Parameters
absolute
string
Returns
- string
WritePendingLogsToFile()
public static void WritePendingLogsToFile()