package rajawali.util; import android.util.Log; public class RajLog { public static final String TAG = "Rajawali"; private static boolean _logDebug = true; public static final void d(String msg) { if (_logDebug) { Log.d(TAG, msg); } } public static final void d(float[] values) { if(_logDebug) { StringBuffer sb = new StringBuffer(); int len = values.length; for(int i=0; i<len; ++i) { sb.append(values[i]); if(i < len-1) sb.append(","); } d(sb.toString()); } } public static final void d(String... values) { if(_logDebug) { StringBuffer sb = new StringBuffer(); for(String value : values) { sb.append(value); sb.append(", "); } d(sb.toString()); } } public static final void d(int[] values) { if(_logDebug) { StringBuffer sb = new StringBuffer(); int len = values.length; for(int i=0; i<len; ++i) { sb.append(values[i]); if(i < len-1) sb.append(","); } d(sb.toString()); } } public static final void e(String msg) { Log.e(TAG, msg); } public static final void enableDebug(boolean flag) { _logDebug = flag; } public static final void i(String msg) { Log.i(TAG, msg); } public static final void v(String msg) { Log.v(TAG, msg); } public static final void w(String msg) { Log.w(TAG, msg); } public static final void wtf(String msg) { Log.wtf(TAG, msg); } }