private static void createRequestLoggerService()

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


    private static void createRequestLoggerService(
            Map<ServiceRegistration, RequestLoggerService> services,
            final BundleContext bundleContext,
            final boolean onEntry,
            final String format,
            final String output,
            final int outputType) {
        final RequestLoggerService service = new RequestLoggerService(bundleContext, new RequestLoggerService.Config() {

            @Override
            public Class<? extends Annotation> annotationType() {
                return RequestLoggerService.Config.class;
            }

            @Override
            public int request_log_service_outputtype() {
                return outputType;
            }

            @Override
            public String request_log_service_output() {
                return output;
            }

            @Override
            public boolean request_log_service_onentry() {
                return onEntry;
            }

            @Override
            public String request_log_service_format() {
                return format;
            }
        });
        final ServiceRegistration reg =
                bundleContext.registerService(service.getClass().getName(), service, null);
        services.put(reg, service);
    }