Struct TaggedLogger

Namespace
Elegy.ConsoleSystem
Assembly
Elegy.ConsoleSystem.dll

Scope-based tagged logger.

public struct TaggedLogger
Inherited Members

Constructors

TaggedLogger(in TaggedLogger, string)

Constructor for nested tags.

public TaggedLogger(in TaggedLogger parent, string tag)

Parameters

parent TaggedLogger
tag string

TaggedLogger(string)

Constructor for simple tags.

public TaggedLogger(string tag)

Parameters

tag string

Properties

Tag

Tag to use when logging.

public readonly string Tag { get; }

Property Value

string

Methods

Developer(string)

See Developer.

public void Developer(string message)

Parameters

message string

Error(string)

public void Error(string message)

Parameters

message string

Fatal(string)

public void Fatal(string message)

Parameters

message string

Log(string)

public void Log(string message)

Parameters

message string

LogIf(bool, string)

public void LogIf(bool condition, string message)

Parameters

condition bool
message string

Success(string)

public void Success(string message)

Parameters

message string

Verbose(string)

See Verbose.

public void Verbose(string message)

Parameters

message string

Warning(string)

public void Warning(string message)

Parameters

message string

WarningIf(bool, string)

public void WarningIf(bool condition, string message)

Parameters

condition bool
message string