DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Classes | Enumerations
Deveel.Data.Diagnostics Namespace Reference

Classes

class  ContextExtensions
 
class  DatabaseExtensions
 
class  ErrorEvent
 
class  ErrorException
 The base class of all the exceptions handled by the system and that can be converted to events sent to the diagnostics. More...
 
class  Event
 
class  EventExtensions
 
class  EventRegistry
 
class  EventSourceExtensions
 
class  EventsTests
 
interface  IEvent
 This is an event occurred during the lifetime of a database. More...
 
interface  IEventRegistry
 Implementations of this interface handle the registration of events fired within the system. More...
 
interface  IEventRouter
 Defines the basic logic for the dispatching of events within a system workflow. More...
 
interface  IEventScope
 
interface  IEventSource
 Represents the origin of system events, providing a mechanism to fill the metadata before dispatching the event. More...
 
class  InformationEvent
 
class  KnownEventMetadata
 
class  Log4NetModule
 
class  LogEntry
 
class  LoggerBase
 
class  LoggerSettings
 
class  LoggerTests
 
class  PerformanceEvent
 
class  QueryEvent
 
class  RequestExtensions
 
class  SessionEvent
 
class  SessionExtensions
 
class  StatementEvent
 
class  ThreadedQueue
 

Enumerations

enum  ErrorLevel { ErrorLevel.Critical = 1, ErrorLevel.Error = 2, ErrorLevel.Warning = 3 }
 In case of error messages, this enumerates the level of severity of the error. More...
 
enum  InformationLevel { InformationLevel.Information = 1, InformationLevel.Verbose = 2, InformationLevel.Debug = 3 }
 
enum  LogLevel {
  LogLevel.Undefined = 0, LogLevel.Critical = 5, LogLevel.Error = 4, LogLevel.Warning = 3,
  LogLevel.Information = 2, LogLevel.Verbose = 1
}
 The level listened by a diagnostic logger More...
 
enum  SessionEventType { SessionEventType.Begin = 1, SessionEventType.EndForCommit = 2, SessionEventType.EndForRollback = 3 }
 

Enumeration Type Documentation

In case of error messages, this enumerates the level of severity of the error.

Enumerator
Critical 

A critical error that determines the failure of the system.

Error 

Exceptional state of the system that causes an abortion of an operation.

Warning 

Non-blocking error that denotes a failure state of the system.

Definition at line 24 of file ErrorLevel.cs.

24  {
28  Critical = 1,
29 
34  Error = 2,
35 
39  Warning = 3
40  }
Non-blocking error that denotes a failure state of the system.
A critical error that determines the failure of the system.

The level listened by a diagnostic logger

Enumerator
Undefined 

The level of the event is undefined.

Critical 

Critical errors that cause the interruption of the system.

Error 

An exception to the normal execution of the system that breaks an operation.

Warning 

Warning messages that define a non-blocking error, but declare an erroneous state of the operation.

Information 

Informational messages intended to output operative states of the application.

Verbose 

Augmented verbosity to the logger, that reports an higher degree of information to the logger.

Definition at line 23 of file LogLevel.cs.

23  {
27  Undefined = 0,
28 
33  Critical = 5,
34 
39  Error = 4,
40 
45  Warning = 3,
46 
51  Information = 2,
52 
57  Verbose = 1
58  }
The level of the event is undefined.
Non-blocking error that denotes a failure state of the system.
A critical error that determines the failure of the system.
Enumerator
Begin 
EndForCommit 
EndForRollback 

Definition at line 4 of file SessionEventType.cs.