Class Logger
- Namespace
- ReFuel
- Assembly
- ReFuel.Common.dll
- Inheritance
-
Logger
- Inherited Members
-
Constructors
Logger(string)
public Logger(string category)
Parameters
category string
Properties
Category
public string Category { get; }
Property Value
- string
GlobalLevels
public static LogLevel GlobalLevels { get; }
Property Value
- LogLevel
public bool IsFormatting { get; }
Property Value
- bool
Levels
public LogLevel Levels { get; }
Property Value
- LogLevel
MutedCategories
public static IReadOnlySet<string> MutedCategories { get; }
Property Value
- IReadOnlySet<string>
Methods
Append(char)
public void Append(char chr)
Parameters
chr char
Append(string, params object[])
public void Append(string content, params object[] args)
Parameters
content string
args object[]
AppendLine()
AppendLine(string, params object[])
public void AppendLine(string content, params object[] args)
Parameters
content string
args object[]
AppendStackTrace(int)
public void AppendStackTrace(int skipFrames = 0)
Parameters
skipFrames int
BeginMessage(LogLevel, string, int)
public void BeginMessage(LogLevel level, string source = "", int line = 0)
Parameters
level LogLevel
source string
line int
Debug(string, string, int)
[Conditional("DEBUG")]
public void Debug(string message, string source = "", int line = -1)
Parameters
message string
source string
line int
EndMessage()
Error(string, string, int)
public void Error(string message, string source = "", int line = -1)
Parameters
message string
source string
line int
Fatal(string, string, int)
public void Fatal(string message, string source = "", int line = -1)
Parameters
message string
source string
line int
IndentMessage()
public void IndentMessage()
Info(string, string, int)
public void Info(string message, string source = "", int line = -1)
Parameters
message string
source string
line int
Log(LogLevel, string, string, int)
public void Log(LogLevel level, string message, string source = "", int line = -1)
Parameters
level LogLevel
message string
source string
line int
Mute(LogLevel)
public static void Mute(LogLevel levels)
Parameters
levels LogLevel
Mute(string)
public static void Mute(string category)
Parameters
category string
Subscribe(LogListener)
public static IDisposable Subscribe(LogListener listener)
Parameters
listener LogListener
Returns
- IDisposable
UnindentMessage()
public void UnindentMessage()
Unmute(LogLevel)
public static void Unmute(LogLevel levels)
Parameters
levels LogLevel
Unmute(string)
public static void Unmute(string category)
Parameters
category string
Warning(string, string, int)
public void Warning(string message, string source = "", int line = -1)
Parameters
message string
source string
line int