Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package io.tracee.backend.threadlocalstore;
 
TraceeLogger Abstraction for ThreadLocal Logger.
 
 final class ThreadLocalTraceeLogger implements TraceeLogger {
 
    enum LEVEL {
        ERROR, WARN
    }
    private final Class<?> clazz;
    public ThreadLocalTraceeLogger(final Class<?> clazz) {
        this. = clazz;
    }
    private void createLogEntry(final LEVEL levelfinal Object message) {
        this.createLogEntry(levelmessagenull);
    }
    private void createLogEntry(final LEVEL levelfinal Object messagefinal Throwable t) {
		..println(buildLogString(levelmessage));
        if (t != null) {
            t.printStackTrace(.);
            ..println("");
        }
    }
	String buildLogString(LEVEL levelObject message) {
		return level.name()	+ " - (" + this..getCanonicalName() + ") :"
					+ (message != null ? message.toString() : "");
	}
	public void debug(final Object message) {
        // drop debug message
    }
    public void debug(final Object messagefinal Throwable t) {
        // drop debug message
    }
    public void error(final Object message) {
        this.createLogEntry(.message);
    }
    public void error(final Object messagefinal Throwable t) {
        this.createLogEntry(.messaget);
    }
    public void info(final Object message) {
        // drop info message
    }
    public void info(final Object messagefinal Throwable t) {
        // drop info message
    }
    public void warn(final Object message) {
        this.createLogEntry(.message);
    }
    public void warn(final Object messagefinal Throwable t) {
        this.createLogEntry(.messaget);
    }
New to GrepCode? Check out our FAQ X