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