Interface IRDCoreLogger
An ILogger that renders structured console messages, plus typed overloads for the RD-VBA error kinds and pre-built ConsoleMessageBuilders.
public interface IRDCoreLogger : ILogger
- Inherited Members
Methods
Log(LogLevel, string, string, string)
Renders a message at level with an explicit title and verbose text.
void Log(LogLevel level, string title, string message, string verbose)
Parameters
Log(VBApplicationErrorInfo)
Renders an application error.
void Log(VBApplicationErrorInfo error)
Parameters
errorVBApplicationErrorInfo
Log(VBCompileErrorInfo)
Renders a compile error.
void Log(VBCompileErrorInfo error)
Parameters
errorVBCompileErrorInfo
Log(VBRuntimeErrorInfo)
Renders a runtime error.
void Log(VBRuntimeErrorInfo error)
Parameters
errorVBRuntimeErrorInfo
Log(VBSyntaxErrorInfo)
Renders a syntax error.
void Log(VBSyntaxErrorInfo error)
Parameters
errorVBSyntaxErrorInfo
Log(Exception)
Renders an exception.
void Log(Exception exception)
Parameters
exceptionException