Google App EngineでLogを表示する。
java.util.logging.Loggerを利用
・loggerは1回のみ宣言すれば、複数のスレッドから利用出来る。
import java.util.logging.Logger; //クラス・サブレット内で宣言 private static final Logger logger = Logger.getLogger({CLASSNAME}.class.getName());
- CLASSNAMEはGAEではServletの名前
- getLogger(name) のnameはクラス名としてカテゴライズする食べの名前
ログの出力
import java.util.logging.Level; if (logger.isLoggable(Level.WARNING)) { logger.warning("エラーメッセージ"); }
- ErrorLevel指定でログを設定することが可能
エラーレベルの種類
※ErrorLevel ・SERVERE ・WARNING ・INFO ・CONFIG ・FINE ・FINER ・FINEST
- CONFIG以下はデバック用