declare namespace org { namespace apache { namespace commons { namespace logging { class LogFactory$Slf4jLocationAwareLog extends org.apache.commons.logging.LogFactory$Slf4jLog implements java.io.Serializable { public constructor(arg0: org.slf4j.spi.LocationAwareLogger) public fatal(arg0: java.lang.Object): void public fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void public error(arg0: java.lang.Object): void public error(arg0: java.lang.Object, arg1: java.lang.Throwable): void public warn(arg0: java.lang.Object): void public warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void public info(arg0: java.lang.Object): void public info(arg0: java.lang.Object, arg1: java.lang.Throwable): void public debug(arg0: java.lang.Object): void public debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void public trace(arg0: java.lang.Object): void public trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void protected readResolve(): java.lang.Object public static class: java.lang.Class } class LogFactory$Log4jDelegate { public static createLog(arg0: string): org.apache.commons.logging.Log public static class: java.lang.Class } class LogFactory$Slf4jDelegate { public static createLocationAwareLog(arg0: string): org.apache.commons.logging.Log public static createLog(arg0: string): org.apache.commons.logging.Log public static class: java.lang.Class } class LogFactory$JavaUtilDelegate { public static createLog(arg0: string): org.apache.commons.logging.Log public static class: java.lang.Class } class LogFactory$JavaUtilLog implements org.apache.commons.logging.Log , java.io.Serializable { public constructor(arg0: string) public isFatalEnabled(): boolean public isErrorEnabled(): boolean public isWarnEnabled(): boolean public isInfoEnabled(): boolean public isDebugEnabled(): boolean public isTraceEnabled(): boolean public fatal(arg0: java.lang.Object): void public fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void public error(arg0: java.lang.Object): void public error(arg0: java.lang.Object, arg1: java.lang.Throwable): void public warn(arg0: java.lang.Object): void public warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void public info(arg0: java.lang.Object): void public info(arg0: java.lang.Object, arg1: java.lang.Throwable): void public debug(arg0: java.lang.Object): void public debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void public trace(arg0: java.lang.Object): void public trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void protected readResolve(): java.lang.Object public static class: java.lang.Class } class LogFactory$Log4jLog implements org.apache.commons.logging.Log , java.io.Serializable { public constructor(arg0: string) public isFatalEnabled(): boolean public isErrorEnabled(): boolean public isWarnEnabled(): boolean public isInfoEnabled(): boolean public isDebugEnabled(): boolean public isTraceEnabled(): boolean public fatal(arg0: java.lang.Object): void public fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void public error(arg0: java.lang.Object): void public error(arg0: java.lang.Object, arg1: java.lang.Throwable): void public warn(arg0: java.lang.Object): void public warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void public info(arg0: java.lang.Object): void public info(arg0: java.lang.Object, arg1: java.lang.Throwable): void public debug(arg0: java.lang.Object): void public debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void public trace(arg0: java.lang.Object): void public trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void public static class: java.lang.Class } abstract class LogFactory { public constructor() public static getLog(arg0: java.lang.Class): org.apache.commons.logging.Log public static getLog(arg0: string): org.apache.commons.logging.Log public static getFactory(): org.apache.commons.logging.LogFactory public getInstance(arg0: java.lang.Class): org.apache.commons.logging.Log public getInstance(arg0: string): org.apache.commons.logging.Log public static class: java.lang.Class } class LogFactory$Slf4jLog implements org.apache.commons.logging.Log , java.io.Serializable { protected name: string protected logger: T public constructor(arg0: T) public isFatalEnabled(): boolean public isErrorEnabled(): boolean public isWarnEnabled(): boolean public isInfoEnabled(): boolean public isDebugEnabled(): boolean public isTraceEnabled(): boolean public fatal(arg0: java.lang.Object): void public fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void public error(arg0: java.lang.Object): void public error(arg0: java.lang.Object, arg1: java.lang.Throwable): void public warn(arg0: java.lang.Object): void public warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void public info(arg0: java.lang.Object): void public info(arg0: java.lang.Object, arg1: java.lang.Throwable): void public debug(arg0: java.lang.Object): void public debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void public trace(arg0: java.lang.Object): void public trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void protected readResolve(): java.lang.Object public static class: java.lang.Class } class LogFactory$LocationResolvingLogRecord extends java.util.logging.LogRecord { public constructor(arg0: java.util.logging.Level, arg1: string) public getSourceClassName(): string public setSourceClassName(arg0: string): void public getSourceMethodName(): string public setSourceMethodName(arg0: string): void protected writeReplace(): java.lang.Object public static class: java.lang.Class } class LogFactory$LogApi extends java.lang.Enum { public static LOG4J: org.apache.commons.logging.LogFactory$LogApi public static SLF4J_LAL: org.apache.commons.logging.LogFactory$LogApi public static SLF4J: org.apache.commons.logging.LogFactory$LogApi public static JUL: org.apache.commons.logging.LogFactory$LogApi public static values(): org.apache.commons.logging.LogFactory$LogApi[] public static valueOf(arg0: string): org.apache.commons.logging.LogFactory$LogApi public static class: java.lang.Class } namespace impl { class SimpleLog extends org.apache.commons.logging.impl.NoOpLog { public constructor(arg0: string) public static class: java.lang.Class } class NoOpLog implements org.apache.commons.logging.Log , java.io.Serializable { public constructor() public constructor(arg0: string) public isFatalEnabled(): boolean public isErrorEnabled(): boolean public isWarnEnabled(): boolean public isInfoEnabled(): boolean public isDebugEnabled(): boolean public isTraceEnabled(): boolean public fatal(arg0: java.lang.Object): void public fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void public error(arg0: java.lang.Object): void public error(arg0: java.lang.Object, arg1: java.lang.Throwable): void public warn(arg0: java.lang.Object): void public warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void public info(arg0: java.lang.Object): void public info(arg0: java.lang.Object, arg1: java.lang.Throwable): void public debug(arg0: java.lang.Object): void public debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void public trace(arg0: java.lang.Object): void public trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void public static class: java.lang.Class } } class LogFactory$1 extends org.apache.commons.logging.LogFactory { public static class: java.lang.Class } interface Log { isFatalEnabled(): boolean isErrorEnabled(): boolean isWarnEnabled(): boolean isInfoEnabled(): boolean isDebugEnabled(): boolean isTraceEnabled(): boolean fatal(arg0: java.lang.Object): void fatal(arg0: java.lang.Object, arg1: java.lang.Throwable): void error(arg0: java.lang.Object): void error(arg0: java.lang.Object, arg1: java.lang.Throwable): void warn(arg0: java.lang.Object): void warn(arg0: java.lang.Object, arg1: java.lang.Throwable): void info(arg0: java.lang.Object): void info(arg0: java.lang.Object, arg1: java.lang.Throwable): void debug(arg0: java.lang.Object): void debug(arg0: java.lang.Object, arg1: java.lang.Throwable): void trace(arg0: java.lang.Object): void trace(arg0: java.lang.Object, arg1: java.lang.Throwable): void } class LogFactory$2 { public static class: java.lang.Class } } } } }