|
Joutsen Logging v0.5.0+22-gec3d058
|
A basic framework to create and format log files. More...
Namespaces | |
| namespace | AspNetCore |
| Utilities to create logs in Asp.Net Core applications. | |
| namespace | Configuration |
| Classes and utilities needed to load the logger configuration from files. | |
Classes | |
| class | AsyncLogger |
| A logger that uses the async framework to handle writing of log records. More... | |
| class | BufferedHandler |
| A log handler that buffers records until a record with a certain level is encountered which causes the entire buffer to be flushed to another handler. More... | |
| class | ConsoleHandler |
| A log handler that writes log entries to the console in configurable colors. More... | |
| class | CsvFormatter |
| A class that defines a Joutsen.Logging.IFormatter that formats log entries as CSV file records. More... | |
| class | FileRotationHandler |
| A log handler class that rotates betweeen files that it writes to. More... | |
| class | FileRotationOptions |
| A class containing file options for the Joutsen.Logging.FileRotationHandler. More... | |
| interface | Filter |
| Defines the interface for classes that filter out Joutsen.Logging.LogRecords that are not supposed to be logged. More... | |
| interface | Formatter |
| Defines the interface for classes that determine the output format of log records. More... | |
| interface | Handler |
| Defines the interface for actual writers of log entries. More... | |
| class | JsonFormatter |
| A class that defines a Joutsen.Logging.IFormatter that formats log entries as JSON file records. More... | |
| interface | Logger |
| Defines the interface for classes that can be used to log records in various formats to different handlers. More... | |
| interface | LoggerFactory |
| An interface that describes classes which provide loggers. More... | |
| class | LogLevel |
| Represents the detail level of a log entry. More... | |
| class | LogLevelFilter |
| A class that implements a Joutsen.Logging.IFilter that filters out all log entries which have a more detailed log level that a reference level. More... | |
| class | LogLevelToConsoleColorConverter |
| A converter class that converts log records into console colors by determining the color for a certain log level. More... | |
| class | LogRecord |
| A class that represents the information of a single log entry. More... | |
| class | LogRecordPropertiesCache |
| A simple cache for log record properties that helps to minimize the reflection overhead of retrieving properties everytime a record is written. More... | |
| class | SimpleFormatter |
| A class that defines a Joutsen.Logging.IFormatter that formats log entries as simple text lines. More... | |
| class | SingleLogLevelFilter |
| A class that implements a Joutsen.Logging.IFilter that filters out all log entries which do not match a reference level. More... | |
| class | StreamHandler |
| A log handler implementation that writes log records to a stream. More... | |
| class | XmlFormatter |
| A class that defines a Joutsen.Logging.IFormatter that formats log entries as XML file records. More... | |
A basic framework to create and format log files.