public static ESLogger getLogger(String s) { return ESLoggerFactory.getLogger(getLoggerName(s)); }
public static ESLogger getLogger(String name, String... prefixes) { String prefix = null; if (prefixes != null && prefixes.length > 0) { StringBuilder sb = new StringBuilder(); for (String prefixX : prefixes) { if (prefixX != null) { if (prefixX.equals(SPACE)) { sb.append(" "); } else { sb.append("[").append(prefixX).append("]"); } } } if (sb.length() > 0) { sb.append(" "); prefix = sb.toString(); } } return ESLoggerFactory.getLogger(prefix, getLoggerName(name)); }
public static ESLogger getLogger(Class clazz) { return ESLoggerFactory.getLogger(getLoggerName(buildClassLoggerName(clazz))); }
@SuppressForbidden(reason = "do not know what this method does") public static ESLogger getLogger(String loggerName, Settings settings, String... prefixes) { List<String> prefixesList = new ArrayList<>(); if (settings.getAsBoolean("logger.logHostAddress", false)) { final InetAddress addr = getHostAddress(); if (addr != null) { prefixesList.add(addr.getHostAddress()); } } if (settings.getAsBoolean("logger.logHostName", false)) { final InetAddress addr = getHostAddress(); if (addr != null) { prefixesList.add(addr.getHostName()); } } String name = settings.get("name"); if (name != null) { prefixesList.add(name); } if (prefixes != null && prefixes.length > 0) { prefixesList.addAll(asList(prefixes)); } return getLogger(getLoggerName(loggerName), prefixesList.toArray(new String[prefixesList.size()])); }
public static ESLogger getLogger(ESLogger parentLogger, String s) { return ESLoggerFactory.getLogger(parentLogger.getPrefix(), getLoggerName(parentLogger.getName() + s)); }