/* (non-Javadoc)
@see org.apache.commons.logging.Log#debug(java.lang.Object, java.lang.Throwable)
516077
public void debug(Object m, Throwable ex)
    {
        if (_debugOn)
        {
            Frame frame = new Frame(1,true);
            if (isDebugOnFor(frame))
            {
                frame.complete();
                message(DEBUG,new Object[]{m,ex},frame);
            }
        }
    }
412792
public void debug(Object message, Throwable exception) {
        log(Level.FINE, String.valueOf(message), exception);
    }
223055
public void debug() {
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
            Tr.debug(tc, "*** Begin Header Debug ***");
            HeaderElement elem = this.hdrSequence;
            while (null != elem) {
                Tr.debug(tc, elem.getName() + ": " + elem.getDebugValue());
                elem = elem.nextSequence;
            }

            Tr.debug(tc, "*** End Header Debug ***");
        }
    }
506292
protected void debug(String message) {
		final Log log = getLog();
		if (log != null)
			log.debug(message);
	}
1144932
public void debug(Throwable error, Map<String, Object> custom, String description) {
    log(error, custom, description, Level.DEBUG);
  }
125258
@Override
    public void debug(String msg) {
        log.logIfEnabled(FQCN, Level.DEBUG, null, msg, (Object) null);
    }
322936
@Override
    public void debug(String format, Object arg) {
        if (logger.isDebugEnabled()) {
            FormattingTuple ft = MessageFormatter.format(format, arg);
            logger.debug(ft.getMessage(), ft.getThrowable());
        }
    }
861001
@Override
    public void debug( F0<String> msg )
    {
        if ( compilerLogger.isDebugEnabled() )
        {
            compilerLogger.debug( msg.apply() );
        }
    }
22130
public void debug(Object message, Throwable t) {
        differentiatedLog(null, CATEGORY_FQCN, LocationAwareLogger.DEBUG_INT, message, t);
    }
1372750
public void debug(Throwable error, Map<String, Object> custom) {
    debug(error, custom, null);
  }
425164
public static void debug(Object message) {
		log(Level.DEBUG, message, null, (Object[])null);
	}
11840
public void setDebug(boolean debugF) {
        this.debug = debugF;
        if (this.tarIn != null) {
            this.tarIn.setDebug(debugF);
        } else if (this.tarOut != null) {
            this.tarOut.setDebug(debugF);
        }
    }
311606
public static void log(Object obj) {
		if (obj instanceof Throwable) {
			Throwable e = (Throwable) obj;
			log(e, e.getMessage());
		} else {
			log("{}", obj);
		}
	}
1073620
public static void printWarn(Object message)
	{

		if (message instanceof Throwable)
		{

			Throwable e = (Throwable) message;

			getLog(Debugger.class).warn(stackTrace(e));

		}

		else

			getLog(Debugger.class).warn(message);

	}
940612
@Override
    public void throwing(String sourceClass, String sourceMethod, Throwable thrown) {
        if (isLoggable(Level.FINER)) {
            LogRecord logRecord = createLogRecord(Level.FINER, "THROW", null, sourceClass, sourceMethod, null, thrown);
            log(logRecord);
        }
    }
642374
public static void setDebug(boolean debug) {
        FallbackLoggerConfiguration.debug.set(debug);
        if (!debug) {
            trace.set(false);
        }
    }
633894
public final void debug(Class sourceClass,
                            String message,
                            Object object) {
        internalDebug(null,
                      sourceClass,
                      message,
                      object);
    }