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.