NET Logging Library
KellermanSoftware.NetLoggingLibrary Namespace
Inheritance Hierarchy
Perform Logging
Classes
 ClassDescription
Class Load and save the configuration from a web.config file, or an app.config file. Methods Log.SaveConfigurationToAppConfigOrWebConfig call methods in this class
Class A concrete implementation of the logger. This can be used instead of the static Log if desired
Class Global default configuration used as the default for all logging targets. Can be overridden
Class Load and save logging configuration from Log.Config, web.config, or app.config
Class Defines the stream and a file name to send in an email
Class Used for defining to whom and how to send an email
Class Static logger that automatically loads the configuration on startup. See also the ConcreteLogger
Class Contains all the information about a logging message. It is used by all logging targets
Class Response after logging
Class A list of constants for message formats
Class Response logging to a target
Interfaces
 InterfaceDescription
Interface Implement this interface to provide a custom logger
Interface Interface used for logging. Can be used for mocking.
Enumerations
 EnumerationDescription
Enumeration Defines notification options
Enumeration Defines different levels of logging
Enumeration Defines the modes possible for logging
Enumeration Network type used for Chainsaw Target
Enumeration Determines how text, xml, csv, and html files are rolled
Enumeration How often to roll log files
See Also

Reference

KellermanSoftware.NET-Logging-Library Assembly