ソースを参照

Add logging of stack trace of unexpected Throwable.

tags/Production_2014_08_01
ymlam 11年前
コミット
7ea29e35fc
1個のファイルの変更5行の追加0行の削除
  1. +5
    -0
      src/altk/comm/engine/Broadcast.java

+ 5
- 0
src/altk/comm/engine/Broadcast.java ファイルの表示

@@ -1,5 +1,7 @@
package altk.comm.engine;

import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
@@ -16,6 +18,7 @@ import javax.servlet.http.HttpServletRequest;

import org.apache.log4j.Logger;
import org.apache.log4j.NDC;
import org.omg.CORBA_2_3.portable.OutputStream;

import altk.comm.engine.exception.BroadcastException;
import altk.comm.engine.exception.EngineException;
@@ -309,6 +312,8 @@ public abstract class Broadcast
}
catch (Throwable t)
{
// This is unexpected. Log stack trace
myLogger.error("Caught unexpected Throwable", t);
terminate(BroadcastState.ABORTED, t + ": " + t.getMessage());
}
}


読み込み中…
キャンセル
保存