Classes
FlashtraceAssertionFailedException
Exception thrown upon internal assertion failures in the Flashtrace library.
FlashtraceExtensions
Extension methods for the IFlashtraceRoleLoggerFactory interface.
FlashtraceLevelExtensions
FlashtraceLevelSource
A facade to a FlashtraceSource constrained to a specific FlashtraceLevel. Instances of the FlashtraceLevelSource class are exposed as properties of the FlashtraceSource class, e.g. Debug or Error.
FlashtraceRole
Describes a formatting role.
FlashtraceSource
Allow to write log messages and trace the execution of activities.
FlashtraceSourceFactory
Interfaces
IFlashtraceExceptionHandler
Defines methods called in case of exception in logging infrastructure classes. This interface can be implemented by any class implementing the IFlashtraceLogger interface. When an IFlashtraceLogger does not implement this interface, logging exceptions are silently ignored.
IFlashtraceLocalLogger
Abstraction of logging methods where the context has already been resolved.
IFlashtraceLogger
Abstraction of the Logging facility, through which other components emit their log records.
IFlashtraceLoggerFactory
Creates instances of IFlashtraceRoleLoggerFactory for a specified role.
IFlashtraceRoleLoggerFactory
Creates instances of the IFlashtraceLogger interface. An instance of this interface must be registered into the IServiceProvider or, if you are using the legacy mechanism, to FlashtraceSourceFactory.
Enums
FlashtraceLevel
Specifies the severity of a logged message.