LogVerbosity

Description

enum Tinman.Core.Logging.LogVerbosity

Enumeration of log verbosity levels.

Higher ordinal numbers mean than more messages are output.

Public / Constants

Fatal

public constant Fatal → (0:int32)

A fatal error has occurred.

The application cannot continue execution after a fatal error has occurred.

Error

public constant Error → (1:int32)

An error has occurred.

The applications proper function is limited due to the error that has occurred, but it can continue execution.

Warning

public constant Warning → (2:int32)

A potential error has occurred.

The application has encountered a situation which might cause errors, but it can continue execution without limitations.

Common

public constant Common → (3:int32)

The application reports status messages about its normal operation.

Log messages of this verbosity should be rare and concise. They should represent what the application is doing on a coarse-grained level.

Info

public constant Info → (4:int32)

The application reports additional information messages about its normal operation.

Log messages of this verbosity should represent what the application is doing on a fine-grained level.

Debug

public constant Debug → (5:int32)

The application emits debug information messages.

Log messages of this verbosity should provide technical information about the applications execution for assisting developers in finding and fixing bugs.

Trace

public constant Trace → (6:int32)

The application emits detailed trace information messages about its execution paths.

Log messages of this verbosity provide provide information about which execution paths are used by the running application. They are used solely by developers to fix nasty bugs.