Table of Contents

Interface IShardLogger

Namespace
Shard.Logger
Assembly
Shard.Logger.dll

Shard logger facade. Wraps NLog and provides a simple interface for logging throughout the system.

public interface IShardLogger

Methods

Debug(string, params object?[])

void Debug(string message, params object?[] args)

Parameters

message string
args object[]

Error(Exception, string, params object?[])

void Error(Exception ex, string message, params object?[] args)

Parameters

ex Exception
message string
args object[]

Error(string, params object?[])

void Error(string message, params object?[] args)

Parameters

message string
args object[]

Fatal(Exception, string, params object?[])

void Fatal(Exception ex, string message, params object?[] args)

Parameters

ex Exception
message string
args object[]

Fatal(string, params object?[])

void Fatal(string message, params object?[] args)

Parameters

message string
args object[]

Info(string, params object?[])

void Info(string message, params object?[] args)

Parameters

message string
args object[]

Trace(Exception, string, params object?[])

void Trace(Exception ex, string message, params object?[] args)

Parameters

ex Exception
message string
args object[]

Trace(string, params object?[])

void Trace(string message, params object?[] args)

Parameters

message string
args object[]

Warn(Exception, string, params object?[])

void Warn(Exception ex, string message, params object?[] args)

Parameters

ex Exception
message string
args object[]

Warn(string, params object?[])

void Warn(string message, params object?[] args)

Parameters

message string
args object[]