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

com.queryflow.log.stdout.StdOutImpl Maven / Gradle / Ivy

package com.queryflow.log.stdout;

import com.queryflow.log.Log;

public class StdOutImpl implements Log {

    public StdOutImpl(String clazz) {
        // Do Nothing
    }

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

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

    @Override
    public void error(String s, Throwable e) {
        System.err.println(s);
        e.printStackTrace(System.err);
    }

    @Override
    public void error(String s) {
        System.err.println(s);
    }

    @Override
    public void error(Throwable e) {
        e.printStackTrace(System.err);
    }

    @Override
    public void debug(String s) {
        System.out.println(s);
    }

    @Override
    public void debug(String s, Throwable e) {
        System.out.println(s);
        e.printStackTrace(System.err);
    }

    @Override
    public void trace(String s) {
        System.out.println(s);
    }

    @Override
    public void warn(String s) {
        System.out.println(s);
    }

    @Override
    public void info(String msg) {
        System.out.println(msg);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy