Gigya.Microdot.Interfaces by Gigya.Microdot.Interfaces

<PackageReference Include="Gigya.Microdot.Interfaces" Version="4.0.3" />

 ILog

public interface ILog
void Critical(Action<LogDelegate> log, string file = "", int line = 0, string method = null)

void Critical(string message, object encryptedTags = null, object unencryptedTags = null, Exception exception = null, bool includeStack = false, string file = "", int line = 0, string method = null)

void Debug(Action<LogDelegate> log, string file = "", int line = 0, string method = null)

void Error(Action<LogDelegate> log, string file = "", int line = 0, string method = null)

void Error(string message, object encryptedTags = null, object unencryptedTags = null, Exception exception = null, bool includeStack = false, string file = "", int line = 0, string method = null)

void Info(Action<LogDelegate> log, string file = "", int line = 0, string method = null)

void Warn(Action<LogDelegate> log, string file = "", int line = 0, string method = null)

void Warn(string message, object encryptedTags = null, object unencryptedTags = null, Exception exception = null, bool includeStack = false, string file = "", int line = 0, string method = null)

void Write(TraceEventType level, Action<LogDelegate> log, string file = "", int line = 0, string method = null)