All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sirius.kernel.health.package-info Maven / Gradle / Ivy

Go to download

Provides common core classes and the microkernel powering all Sirius applications

There is a newer version: 12.9.1
Show newest version
/*
 * Made with all the love in the world
 * by scireum in Remshalden, Germany
 *
 * Copyright by scireum GmbH
 * http://www.scireum.de - [email protected]
 */

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

* The central class for handling exceptions is {@link sirius.kernel.health.Exceptions}. This provides a central * facility to handle all kinds of errors. Additionally, a {@link sirius.kernel.health.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 {@link sirius.kernel.health.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 {@link sirius.kernel.health.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. */ package sirius.kernel.health;





© 2015 - 2025 Weber Informatics LLC | Privacy Policy