Логгирование всех исключительных ситуаций
This commit is contained in:
parent
6b50a9c625
commit
22f0ac668f
@ -2,7 +2,6 @@ package com.annimon.everlastingsummer;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author aNNiMON
|
* @author aNNiMON
|
||||||
@ -60,7 +59,7 @@ public final class Parser {
|
|||||||
try {
|
try {
|
||||||
terminal = statement();
|
terminal = statement();
|
||||||
} catch (RuntimeException re) {
|
} catch (RuntimeException re) {
|
||||||
Log.e("Parser", re.getMessage(), re);
|
Logger.log("Parser.next()", re);
|
||||||
}
|
}
|
||||||
// антизацикливание
|
// антизацикливание
|
||||||
counter++;
|
counter++;
|
||||||
|
@ -118,7 +118,9 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
Parser.parse(Lexer.tokenize( IOUtil.readContents(stream) ));
|
Parser.parse(Lexer.tokenize( IOUtil.readContents(stream) ));
|
||||||
Parser.getInstance().next();
|
Parser.getInstance().next();
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
Toast.makeText(this, "Ошибка при открытии файла " + scriptpath, Toast.LENGTH_LONG).show();
|
final String message = "Ошибка при открытии файла " + scriptpath;
|
||||||
|
Logger.log(message, ex);
|
||||||
|
Toast.makeText(this, message, Toast.LENGTH_LONG).show();
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -182,6 +184,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
try {
|
try {
|
||||||
background.setImageBitmap(IOUtil.readBitmap(PathResolver.background(type, name)));
|
background.setImageBitmap(IOUtil.readBitmap(PathResolver.background(type, name)));
|
||||||
} catch (Exception ioe) {
|
} catch (Exception ioe) {
|
||||||
|
Logger.log("background: " + type + ", " + name, ioe);
|
||||||
background.setImageResource(android.R.color.black);
|
background.setImageResource(android.R.color.black);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -208,7 +211,9 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
img.setImageBitmap(IOUtil.readBitmap(path));
|
img.setImageBitmap(IOUtil.readBitmap(path));
|
||||||
if (container != img.getParent())
|
if (container != img.getParent())
|
||||||
container.addView(img, flp);
|
container.addView(img, flp);
|
||||||
} catch (Exception ioe) {}
|
} catch (Exception ioe) {
|
||||||
|
Logger.log("sprite: " + path, ioe);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void hideSprite(String whoid) {
|
public void hideSprite(String whoid) {
|
||||||
@ -322,7 +327,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
musicPlayer.setLooping(true);
|
musicPlayer.setLooping(true);
|
||||||
musicPlayer.start();
|
musicPlayer.start();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
Logger.log("music: " + name, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -345,7 +350,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
soundPlayer.setLooping(loop);
|
soundPlayer.setLooping(loop);
|
||||||
soundPlayer.start();
|
soundPlayer.start();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
Logger.log("sound: " + name, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user