/** * Returns the error logger * @return EELFLogger */ public EELFLogger getDebugLogger() { synchronized (loggerLock) { if (debugLogger == null) { debugLogger = new SLF4jWrapper(DEBUG_LOGGER_NAME); } } return debugLogger; }
/** * Returns the performance logger * @return EELFLogger */ public EELFLogger getPerformanceLogger() { synchronized (loggerLock) { if (performanceLogger == null) { performanceLogger = new SLF4jWrapper(PERF_LOGGER_NAME); } } return performanceLogger; }
/** * Returns the policy logger * @return EELFLogger */ public EELFLogger getPolicyLogger() { synchronized (loggerLock) { if (policyLogger == null) { policyLogger = new SLF4jWrapper(POLICY_LOGGER_NAME); } } return policyLogger; }
/** * Returns the security logger * @return EELFLogger */ public EELFLogger getSecurityLogger() { synchronized (loggerLock) { if (securityLogger == null) { securityLogger = new SLF4jWrapper(SECURITY_LOGGER_NAME); } } return securityLogger; }
/** * Returns the application logger * @return EELFLogger */ public EELFLogger getApplicationLogger() { synchronized (loggerLock) { if (applicationLogger == null) { applicationLogger = new SLF4jWrapper(GENERAL_LOGGER_NAME); } } return applicationLogger; }
/** * Returns the metrics logger * @return EELFLogger */ public EELFLogger getMetricsLogger() { synchronized (loggerLock) { if (metricsLogger == null) { metricsLogger = new SLF4jWrapper(METRICS_LOGGER_NAME); } } return metricsLogger; }
/** * Returns the audit logger * @return EELFLogger */ public EELFLogger getAuditLogger() { synchronized (loggerLock) { if (auditLogger == null) { auditLogger = new SLF4jWrapper(AUDIT_LOGGER_NAME); } } return auditLogger; }
/** * Returns the server logger * @return EELFLogger */ public EELFLogger getServerLogger() { synchronized (loggerLock) { if (serverLogger == null) { serverLogger = new SLF4jWrapper(SERVER_LOGGER_NAME); } } return serverLogger; }
/** * Returns the error logger * @return EELFLogger */ public EELFLogger getErrorLogger() { synchronized (loggerLock) { if (errorLogger == null) { errorLogger = new SLF4jWrapper(ERROR_LOGGER_NAME); } } return errorLogger; }
/** * Returns the logger associated with the name * @return EELFLogger */ public EELFLogger getLogger(String name) { synchronized (loggerLock) { if (!loggerCache.containsKey(name)) { loggerCache.put(name,new SLF4jWrapper(name)); } } return loggerCache.get(name); }
/** * Returns the logger associated with the clazz * * @param clazz * The class that we are obtaining the logger for * @return EELFLogger The logger */ public EELFLogger getLogger(Class<?> clazz) { synchronized (loggerLock) { if (!loggerCache.containsKey(clazz.getName())) { loggerCache.put(clazz.getName(), new SLF4jWrapper(clazz.getName())); } } return loggerCache.get(clazz.getName()); }