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);
}
}