package com.atlassian.stash.internal.config.log;

import com.atlassian.bitbucket.log.LoggingService;

/**
 * Internal version of {@link LoggingService LoggingService} that provides additional methods that should not be made
 * available to plugins.
 *
 * @since 1.3
 */
public interface InternalLoggingService extends LoggingService {
    /**
     * Switches a subset of the loggers back to their original (the levels they had before debug logging was enabled) 
     * levels. 
     */
    void disableDebugLogging();

    /**
     * Switches a subset of the loggers to DEBUG level.
     */
    void enableDebugLogging();
}
