public Log getInstance(String name) throws LogConfigurationException { MonitorService service = MonitorLocator.getServiceInstance(); String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLog(MonitorLevel.INFO); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLog(level); } else { return new MonitorLog(MonitorLevel.INFO); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLog(level); } } return new MonitorLog(MonitorLevel.INFO); } }
public Log getInstance(String name) throws LogConfigurationException { MonitorService service = MonitorLocator.getServiceInstance(); String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLog(MonitorLevel.INFO); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLog(level); } else { return new MonitorLog(MonitorLevel.INFO); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLog(level); } } return new MonitorLog(MonitorLevel.INFO); } }
public Log getInstance(String name) throws LogConfigurationException { MonitorService service = MonitorLocator.getServiceInstance(); String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLog(MonitorLevel.INFO); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLog(level); } else { return new MonitorLog(MonitorLevel.INFO); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLog(level); } } return new MonitorLog(MonitorLevel.INFO); } }
public Logger getLogger(String name) { MonitorService service = MonitorLocator.getServiceInstance(); if (service == null) { return NOOP_LOGGGER; } String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLogger(name, MonitorLevel.WARNING); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLogger(name, level); } else { return new MonitorLogger(name, MonitorLevel.WARNING); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLogger(name, level); } } return new MonitorLogger(name, MonitorLevel.WARNING); } } }
public Logger getLogger(String name) { MonitorService service = MonitorLocator.getServiceInstance(); if (service == null) { return NOOP_LOGGGER; } String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLogger(name, MonitorLevel.WARNING); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLogger(name, level); } else { return new MonitorLogger(name, MonitorLevel.WARNING); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLogger(name, level); } } return new MonitorLogger(name, MonitorLevel.WARNING); } } }
public Logger getLogger(String name) { MonitorService service = MonitorLocator.getServiceInstance(); if (service == null) { return NOOP_LOGGGER; } String[] tokens = PATTERN.split(name); if (tokens.length == 0) { return new MonitorLogger(name, MonitorLevel.WARNING); } else if (tokens.length == 1) { MonitorLevel level = service.getProviderLevel(name); if (level != null) { return new MonitorLogger(name, level); } else { return new MonitorLogger(name, MonitorLevel.WARNING); } } else { for (int i = tokens.length - 1; i >= 0; i--) { StringBuilder builder = new StringBuilder(tokens[0]); for (int n = 1; n <= i; n++) { builder.append(".").append(tokens[n]); } MonitorLevel level = service.getProviderLevel(builder.toString()); if (level != null) { return new MonitorLogger(name, level); } } return new MonitorLogger(name, MonitorLevel.WARNING); } } }
@Constructor public LogFactoryOverride(@Reference MonitorService monitorService, @Monitor MonitorChannel monitor) { this.monitor = monitor; LogFactoryOverride override = (LogFactoryOverride) Fabric3LogFactory.log; override.setMonitor(monitor); MonitorLevel level = monitorService.getProviderLevel("org.jgroups"); if (level == null) { level = MonitorLevel.SEVERE; } override.setLevel(level); }