package com.jme3.util; import android.util.Log; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.LogRecord; public class AndroidLogHandler extends Handler { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { Level level = record.getLevel(); String clsName = record.getSourceClassName(); String msg = record.getMessage(); Throwable t = record.getThrown(); if (level == Level.INFO){ Log.i(clsName, msg, t); }else if (level == Level.SEVERE){ Log.e(clsName, msg, t); }else if (level == Level.WARNING){ Log.w(clsName, msg, t); }else if (level == Level.CONFIG){ Log.d(clsName, msg, t); }else if (level == Level.FINE || level == Level.FINER || level == Level.FINEST){ Log.v(clsName, msg, t); } } }