Table of Contents

Interface IRDCoreLogger

Namespace
RDCore.SDK.ConsoleIO
Assembly
RDCore.SDK.dll

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

level LogLevel
title string
message string
verbose string

Log(VBApplicationErrorInfo)

Renders an application error.

void Log(VBApplicationErrorInfo error)

Parameters

error VBApplicationErrorInfo

Log(VBCompileErrorInfo)

Renders a compile error.

void Log(VBCompileErrorInfo error)

Parameters

error VBCompileErrorInfo

Log(VBRuntimeErrorInfo)

Renders a runtime error.

void Log(VBRuntimeErrorInfo error)

Parameters

error VBRuntimeErrorInfo

Log(VBSyntaxErrorInfo)

Renders a syntax error.

void Log(VBSyntaxErrorInfo error)

Parameters

error VBSyntaxErrorInfo

Log(Exception)

Renders an exception.

void Log(Exception exception)

Parameters

exception Exception