I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit f80ea386 authored by zab2's avatar zab2
Browse files

Log errors to logger if available

parent 7429762d
No related branches found
No related tags found
No related merge requests found
...@@ -449,7 +449,15 @@ class Packet { ...@@ -449,7 +449,15 @@ class Packet {
try { try {
System.arraycopy(_payload.getData(), _payload.getOffset(), buffer, cur, _payload.getValid()); System.arraycopy(_payload.getData(), _payload.getOffset(), buffer, cur, _payload.getValid());
} catch (ArrayIndexOutOfBoundsException aioobe) { } catch (ArrayIndexOutOfBoundsException aioobe) {
System.err.println("payload.length: " + _payload.getValid() + " buffer.length: " + buffer.length + " cur: " + cur); String error = "payload.length: " + _payload.getValid() + " buffer.length: " + buffer.length + " cur: " + cur;
I2PAppContext context = I2PAppContext.getCurrentContext();
if (context != null) {
Log l = context.logManager().getLog(Packet.class);
l.log(Log.ERROR,error,aioobe);
} else {
System.err.println(error);
aioobe.printStackTrace(System.out);
}
throw aioobe; throw aioobe;
} }
cur += _payload.getValid(); cur += _payload.getValid();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment