package com.github.triceo.splitlog.logging;
/**
* Possible states that Splitlog's internal logging system can be found in.
*
*/
enum SplitlogLoggingState {
/**
* Splitlog will only log if, at the time logging is requested,
* {@link SplitlogLoggerFactory#LOGGING_PROPERTY_NAME} system property is
* set to {@link SplitlogLoggerFactory#ON_STATE}.
*/
DEFAULT,
/**
* Splitlog internal logging will be disabled.
*/
OFF,
/**
* Splitlog internal logging will be enabled, configuration of the appenders
* etc. is subject to user settings in the usual logger-specific way.
*/
ON
}