package com.applang; import org.apache.velocity.runtime.RuntimeServices; import org.apache.velocity.runtime.log.LogChute; import android.util.Log; public class VelocityLogger implements LogChute { private final static String tag = "Velocity"; public void init(RuntimeServices arg0) throws Exception { } public boolean isLevelEnabled(int level) { return level > LogChute.DEBUG_ID; } public void log(int level, String msg) { log(level, msg, null); } public void log(int level, String msg, Throwable t) { switch(level) { case LogChute.DEBUG_ID: Log.d(tag,msg,t); break; case LogChute.ERROR_ID: Log.e(tag,msg,t); break; case LogChute.INFO_ID: Log.i(tag,msg,t); break; case LogChute.TRACE_ID: Log.d(tag,msg,t); break; case LogChute.WARN_ID: Log.w(tag,msg,t); } } }