package com.github.czyzby.kiwi.log.impl; import com.badlogic.gdx.Gdx; import com.github.czyzby.kiwi.log.LoggerService; /** Default {@link com.github.czyzby.kiwi.log.Logger} implementation. Delegates logger calls directly to current * {@link com.badlogic.gdx.Application} instance. * * @author MJ */ public class DefaultLogger extends AbstractLogger { public DefaultLogger(final LoggerService service, final Class<?> forClass) { super(service, forClass); } @Override protected void logDebug(final String tag, final String message) { Gdx.app.debug(tag, message); } @Override protected void logDebug(final String tag, final String message, final Throwable exception) { Gdx.app.debug(tag, message, exception); } @Override protected void logInfo(final String tag, final String message) { Gdx.app.log(tag, message); } @Override protected void logInfo(final String tag, final String message, final Throwable exception) { Gdx.app.log(tag, message, exception); } @Override protected void logError(final String tag, final String message) { Gdx.app.error(tag, message); } @Override protected void logError(final String tag, final String message, final Throwable exception) { Gdx.app.error(tag, message, exception); } }