private void activate()

in src/main/java/org/apache/sling/tracer/internal/LogTracer.java [114:135]


    private void activate(Configuration config, BundleContext context) {
        this.bundleContext = context;
        initializeTracerSet(config);
        boolean enabled = config.enabled();
        if (enabled) {
            registerFilters(context);
            boolean servletEnabled = config.servletEnabled();

            if (servletEnabled) {
                int cacheSize = config.recordingCacheSizeInMB();
                long cacheDuration = config.recordingCacheDurationInSecs();
                boolean compressionEnabled = config.recordingCompressionEnabled();
                boolean gzipResponse = config.gzipResponse();

                this.logServlet = new TracerLogServlet(context, cacheSize, cacheDuration, compressionEnabled, gzipResponse);
                recorder = logServlet;
                LOG.info("Tracer recoding enabled with cacheSize {} MB, expiry {} secs, compression {}, gzip response {}",
                        cacheSize, cacheDuration, compressionEnabled, gzipResponse);
            }
            LOG.info("Log tracer enabled. Required filters registered. Tracer servlet enabled {}", servletEnabled);
        }
    }