Assembly: Keystone.Almanac (in Keystone.Almanac.dll)

Name Description
Public class Alert Represents warning-like log entries.
Public class AlmanacController Offers an unified access point to activate methods that route log entries to different writing channels known as persistence strategies.
Public class Debug Represents debugging-oriented informational log entries. This entries are disabled if the application is not associated with a debugging mechanism.
Public class Error Represents log entries related to the appearance of possible tolerable execution exceptions.
Public class FatalError Represents log entries related to the appearance of non-tolerable execution exceptions.
Public class FormattedLogEntryPersistenceContext<TFormattedLogEntry> Contains basic information to persist an entry.
Public class Information Represents administrative-oriented informational log entries.
Public class LogEntry The base class of any log entry.
Public class LogEntrySource Describes the application location, computer and user associated to a log entry.
Public class PersistenceStrategy The base class of any receiver of a AlmanacController entry writing requests, and whose purpose is to add entries in its underlying channel or media.
Public class PersistenceStrategyCollection A positional set of PersistenceStrategy items related to one another by its ability to handle writing requests of certain log entry types.
Public class SingleFormatPersistenceStrategy<TFormattedLogEntry> Simplifies the handling of entries' add requests in concrete persistent strategies that offer unified formatting and persistence methods for any kind of log entry.
Public class Trace Represents debugging-oriented informational log entries. This entries remains enabled even if the application is not associated with a debugging mechanism.
Public class TrackingCode Represents a value that uniquely identifies a given log entry.
Top
Name Description
Public enumeration Severity The application dependent degree of impact or relevance of a log entry.
Top

Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6

Others

Xamarin, Mono