blob: 8fb21c22c0d1aca47481915a5667c60cb2c9637b [file] [log] [blame]
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);
}
}
}