Table of Contents

Class Logger

Namespace
ReFuel
Assembly
ReFuel.Common.dll
public class Logger
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

IsFormatting

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()

public void 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()

public void 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