Top Fields Constructors Methods
org.jruby.util.log

public Class LoggerFactory

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, org.jruby.util.cli.Options

Field Summary

Modifier and TypeField and Description
pack-priv static final String
pack-priv static final Constructor<? extends Logger>
pack-priv static final String
pack-priv static final Constructor<? extends Logger>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Logger
getLogger(Class<?> loggerClass)

public static Logger
getLogger(String loggerName)
Deprecated since 9.4-. prefer using getLogger(java.lang.Class) if possible

private static Logger
getLoggerFallback(final String loggerName, final Exception ex)

private static Logger
getLoggerFallback(final Class<T> loggerClass, final Exception ex)

pack-priv static Constructor<? extends Logger>
resolveLoggerConstructor(final String className, final Class<?> paramType, boolean allowNoSuchMethod)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BACKUP_LOGGER_CLASSback to summary
pack-priv static final String BACKUP_LOGGER_CLASS
LOGGERback to summary
pack-priv static final Constructor<? extends Logger> LOGGER
LOGGER_CLASSback to summary
pack-priv static final String LOGGER_CLASS
LOGGER_OLDback to summary
pack-priv static final Constructor<? extends Logger> LOGGER_OLD

Constructor Detail

LoggerFactoryback to summary
public LoggerFactory()

Method Detail

getLoggerback to summary
public static Logger getLogger(Class<?> loggerClass)
getLoggerback to summary
public static Logger getLogger(String loggerName)

Deprecated

since 9.4-.

prefer using getLogger(java.lang.Class) if possible

Annotations
@Deprecated
since:9.4-
getLoggerFallbackback to summary
private static Logger getLoggerFallback(final String loggerName, final Exception ex)
getLoggerFallbackback to summary
private static Logger getLoggerFallback(final Class<T> loggerClass, final Exception ex)
resolveLoggerConstructorback to summary
pack-priv static Constructor<? extends Logger> resolveLoggerConstructor(final String className, final Class<?> paramType, boolean allowNoSuchMethod)