Rebornbuddy
Loading...
Searching...
No Matches
UpdateBuddy.Loggers.WindowLogger Class Referencesealed
Inheritance diagram for UpdateBuddy.Loggers.WindowLogger:
UpdateBuddy.Loggers.ILogger

Public Member Functions

 WindowLogger (RichTextBox textBox, ScrollViewer scrollViewer, LogLevel logLevel=LogLevel.Information)
 Initializes a new instance of the LLogger class.
void Log (Paragraph paragraph)
void WriteFilteredLog (LogLevel logLevel, string message)
 Writes a message to log, filtered by LogLevel.
void Verbose (string message)
 Writes a LogLevel.Verbose message to log.
void Debug (string message)
 Writes a System.Diagnostics.Debug message to log.
void Information (string message)
 Writes an LogLevel.Information message to log.
void Warning (string message)
 Writes a LogLevel.Warning message to log.
void Error (string message)
 Writes an LogLevel.Error message to log.
void Exception (Exception exception)
void Success (string s)

Properties

LogLevel LogLevel [get, set]
 Gets or sets the current Logging.LogLevel for log filtering. Logs will include current level and above (e.g. Information -> Information through Critical).

Constructor & Destructor Documentation

◆ WindowLogger()

UpdateBuddy.Loggers.WindowLogger.WindowLogger ( RichTextBox textBox,
ScrollViewer scrollViewer,
LogLevel logLevel = LogLevel::Information )

Initializes a new instance of the LLogger class.

Parameters
textBoxRichtext box to display the log in .
scrollViewer
nameDisplay name for this logging category.
logLevelLogLevel for this logging category.

Member Function Documentation

◆ Debug()

void UpdateBuddy.Loggers.WindowLogger.Debug ( string message)

Writes a System.Diagnostics.Debug message to log.

Parameters
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

◆ Error()

void UpdateBuddy.Loggers.WindowLogger.Error ( string message)

Writes an LogLevel.Error message to log.

Parameters
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

◆ Exception()

void UpdateBuddy.Loggers.WindowLogger.Exception ( Exception exception)

◆ Information()

void UpdateBuddy.Loggers.WindowLogger.Information ( string message)

Writes an LogLevel.Information message to log.

Parameters
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

◆ Log()

void UpdateBuddy.Loggers.WindowLogger.Log ( Paragraph paragraph)

◆ Success()

void UpdateBuddy.Loggers.WindowLogger.Success ( string s)

◆ Verbose()

void UpdateBuddy.Loggers.WindowLogger.Verbose ( string message)

Writes a LogLevel.Verbose message to log.

Parameters
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

◆ Warning()

void UpdateBuddy.Loggers.WindowLogger.Warning ( string message)

Writes a LogLevel.Warning message to log.

Parameters
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

◆ WriteFilteredLog()

void UpdateBuddy.Loggers.WindowLogger.WriteFilteredLog ( LogLevel logLevel,
string message )

Writes a message to log, filtered by LogLevel.

Parameters
logLevelSeverity of this message.
messageText to write to log.

Implements UpdateBuddy.Loggers.ILogger.

Property Documentation

◆ LogLevel

LogLevel UpdateBuddy.Loggers.WindowLogger.LogLevel
getset

Gets or sets the current Logging.LogLevel for log filtering. Logs will include current level and above (e.g. Information -> Information through Critical).