protected void activate()

in src/main/java/org/apache/sling/engine/impl/log/RequestLogger.java [156:188]


    protected void activate(BundleContext bundleContext, Config config) {

        // prepare the request loggers if a name is configured and the
        // request loggers are enabled
        if (config.request_log_output() != null && config.request_log_enabled()) {
            createRequestLoggerService(
                    services,
                    bundleContext,
                    true,
                    config.request_log_entry_format(),
                    config.request_log_output(),
                    config.request_log_outputtype());
            createRequestLoggerService(
                    services,
                    bundleContext,
                    false,
                    config.request_log_exit_format(),
                    config.request_log_output(),
                    config.request_log_outputtype());
        }

        // prepare the access logger if a name is configured and the
        // access logger is enabled
        if (config.access_log_output() != null && config.access_log_enabled()) {
            createRequestLoggerService(
                    services,
                    bundleContext,
                    false,
                    config.access_log_format(),
                    config.access_log_output(),
                    config.access_log_outputtype());
        }
    }