Skip to main content

Namespace Log73

Classes

Ansi

Class to store the Ansi codes required for styling, all of the properties return System.String.Empty if Log73.Log73Options.UseAnsi is false. Mostly derived from https://en.wikipedia.org/wiki/ANSI_escape_code.

CallingClassLogInfo

Log73.ILogInfo for the name of the calling method's class.

CallingMethodLogInfo

Log73.ILogInfo for the name of the calling method.

CallingModuleLogInfo

Log73.ILogInfo for the name of the calling method's module.

Console

The Log73 console.

ConsoleProgressBar

Provides progress bars in Log73.

Log73Options

Log73Style

LogInfoContext

Class to store information given to Log73.ILogInfo.GetValue(Log73.LogInfoContext) when getting an Log73.ILogInfo's value to log.

MessageType

Class to store the information on how to log a message like it's Log73.LogType and Log73.Log73Styles.

MessageTypes

Stores the default Log73.MessageTypes included with Log73.

ThreadLogInfo

Log73.ILogInfo for the name of the current System.Threading.Thread.

TimeLogInfo

Log73.ILogInfo for the current time. Default format is hh:mm:ss.

ToStringSerializer

Serializes objects using their ToString method.

TypeLogInfo

Log73.ILogInfo for the logged object's type.

Interfaces

ILogInfo

IObjectSerializer

The interface for object serializers to inherit from.

Enums

LogLevel

LogType