Skip navigation links

Package sirius.kernel.health

Provides tools to record the system state and to log and handle exceptions.

See: Description

Package sirius.kernel.health Description

Provides tools to record the system state and to log and handle exceptions.

The central class for handling exceptions is Exceptions. This provides a central facility to handle all kinds of errors. Additionally, a HandledException can be used to signal, that an error has already been logged and handled and needs no further attention (can be forwarded to the user).

The Log class provides a wrapper over the currently used logging framework. Loggers are auto-configured on startup via the system configuration.

Another essential framework is the Microtiming. This can be used for on-demand profiling (which can even be enabled in production systems). The framework gathers timing data from all kinds of sources (you can of course provide your own) and makes them available in a central place and an aggregated manner.

Skip navigation links

Copyright © 2017. All rights reserved.