Semagle.Framework


LogLevel

Namespace: Semagle.Logging
Attributes:
[<CustomEquality>]
[<CustomComparison>]

The log level denotes how 'important' the gauge or event message is.

Union Cases

Union CaseDescription
Debug
Signature:

The log message is at a default level, debug level. Useful for shipping to infrastructure that further processes it, but not so useful for human inspection in its raw format, except during development.

Error
Signature:

The log message is at an error level, meaning an unhandled exception occurred at a location where it is deemed important to keeping the service running. A human should take corrective action.

Fatal
Signature:

The log message denotes a fatal error which cannot be recovered from. The service should be shut down. Human corrective action is needed.

Info
Signature:

The log message is informational; e.g. the service started, stopped or some important business event occurred.

Verbose
Signature:

The log message is not that important; can be used for intricate debugging.

Warn
Signature:

The log message is a warning; e.g. there was an unhandled exception or an even occurred which was unexpected. Sometimes human corrective action is needed.

Instance members

Instance memberDescription
x.toInt()
Signature: unit -> int

Turn the LogLevel into an integer

Static members

Static memberDescription
LogLevel.( < )(a, b)
Signature: (a:IComparable<LogLevel> * b:LogLevel) -> bool

CompiledName: op_LessThan

LogLevel.( <= )(a, b)
Signature: (a:IComparable<LogLevel> * b:LogLevel) -> bool

CompiledName: op_LessThanOrEqual

LogLevel.( > )(a, b)
Signature: (a:IComparable<LogLevel> * b:LogLevel) -> bool

CompiledName: op_GreaterThan

LogLevel.( >= )(a, b)
Signature: (a:IComparable<LogLevel> * b:LogLevel) -> bool

CompiledName: op_GreaterThanOrEqual

Fork me on GitHub