Namespace Dynamicweb.Logging
Classes
- LogCategory
Indicates the category of a logging entry.
- LogManager
The log manager takes care of the logging engine and creates a log manager instance if it is missing. Use Current.GetLogger(string) to get a logging instance. Log files are by default stored in /Files/System/Logs/{LogName} folder.
- LoggerBase
Provides base operations for logging useful information, errors and exceptions and is the base class for own implementations of a logging provider.
- ObjectToString
Provides automatic printing of public properties of objects Usable in easy implementation of ToString method
Interfaces
- ILogger
Defines operations for logging providers, errors and exceptions. Implmented by the LoggerBase which is the class that should be inherited to create a custom logging engine.
- ILoggerProvider
Defines operations for logger providers and implemented by the LogManager.
Enums
- LogElements
Indicates the types of system elements to add to the log. Multiple elements can be added by 'element1 OR element2 OR ... OR elementN'
- LogLevel
Indicates the severeness of a logging entry.