public static Logger getLogger(Logger parentLogger, String s) { Logger inner = LogManager.getLogger(parentLogger.getName() + s); if (parentLogger instanceof PrefixLogger) { return new PrefixLogger(inner, ((PrefixLogger)parentLogger).prefix()); } return inner; }
public static Logger getLogger(Class<?> clazz, String... prefixes) { return new PrefixLogger(LogManager.getLogger(clazz), formatPrefix(prefixes)); }
public static Logger getLogger(Logger parentLogger, String s) { assert parentLogger instanceof PrefixLogger; return ESLoggerFactory.getLogger(((PrefixLogger)parentLogger).prefix(), parentLogger.getName() + s); }
/** * Just like {@link #getLogger(Class, ShardId, String...)} but String loggerName instead of * Class and no extra prefixes. */ public static Logger getLogger(String loggerName, ShardId shardId) { String prefix = formatPrefix(shardId.getIndexName(), Integer.toString(shardId.id())); return new PrefixLogger(LogManager.getLogger(loggerName), prefix); }
public static Logger getLogger(Logger parentLogger, String s) { assert parentLogger instanceof PrefixLogger; return ESLoggerFactory.getLogger(((PrefixLogger)parentLogger).prefix(), parentLogger.getName() + s); }
public static Logger getLogger(Class<?> clazz) { return getLogger(null, clazz); }
public static Logger getLogger(Logger parentLogger, String s) { assert parentLogger instanceof PrefixLogger; return ESLoggerFactory.getLogger(((PrefixLogger)parentLogger).prefix(), parentLogger.getName() + s); }
static Logger getLogger(String prefix, Logger logger) { /* * In a followup we'll throw an exception if prefix is null or empty * redirecting folks to LogManager.getLogger. * * This and more is tracked in https://github.com/elastic/elasticsearch/issues/32174 */ if (prefix == null || prefix.length() == 0) { return logger; } return new PrefixLogger((ExtendedLogger)logger, logger.getName(), prefix); } }
public static Logger getLogger(Logger parentLogger, String s) { String prefix = null; if (parentLogger instanceof PrefixLogger) { prefix = ((PrefixLogger)parentLogger).prefix(); } return ESLoggerFactory.getLogger(prefix, parentLogger.getName() + s); }
public static Logger getLogger(String prefix, Logger logger) { return new PrefixLogger((ExtendedLogger)logger, logger.getName(), prefix); }
public static Logger getLogger(String prefix, Logger logger) { return new PrefixLogger((ExtendedLogger)logger, logger.getName(), prefix); }