All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.inkapplications.android.logger.EnvironmentAwareLogger Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
package com.inkapplications.android.logger;

import org.apache.commons.logging.Log;

/**
 * EnvironmentAwareLogger
 *
 * @author Maxwell.Vandervelde 
 */
public abstract class EnvironmentAwareLogger implements Log
{
    private boolean isDebug;

    public EnvironmentAwareLogger(boolean isDebug)
    {
        this.isDebug = isDebug;
    }

    @Override
    public boolean isDebugEnabled()
    {
        return this.isDebug;
    }

    @Override
    public boolean isErrorEnabled()
    {
        return true;
    }

    @Override
    public boolean isFatalEnabled()
    {
        return true;
    }

    @Override
    public boolean isInfoEnabled()
    {
        return this.isDebug;
    }

    @Override
    public boolean isTraceEnabled()
    {
        return this.isDebug;
    }

    @Override
    public boolean isWarnEnabled()
    {
        return this.isDebug;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy