API version 34
iOSAndroidWindows
説明 |
ログレベルがDebugのログを出力します。
|
|
呼出形式 |
logger1.Debug( message );
|
|
戻り値 |
なし
|
|
引数 |
String message |
ログの内容
|
例外 |
FUNC-4 |
引数の値が不正です |
|
LOG-6 |
ログの出力に失敗しました。
|
使用例 |
/* DB更新開始 */ logger1.Trace("start to update DB"); var session = HttpSession.FindSession("https://sample.com"); try { var res = session.Get("/shohin.csv"); if (res.Status != 200) { /* 通信エラーが発生した場合 */ logger1.Warning("Http status:" + str(res.Status)); return; } } catch(e) { logger1.Warning("Network error!"); return; } try { var csvdoc = new CSVDocument; csvdoc.load(res); } catch(e) { /* サーバーから不正なデータが送信されてきた */ logger1.Error("CSV load error!"); return; } try { var db = new LocalDB(new FileSystem, "shohin.db"); } catch(e) { /* ストレージ異常の可能性 */ logger1.Critical("Failed to open DB!"); return; } for (var r = 0; i < csvdoc.rows; i++) { try { /* デバッグ情報 */ logger1.Debug("data(" + str(r) + "):" + csvdoc.GetCell(r, 0) + ":" + csvdoc.GetCell(r, 1) + ":" + csvdoc.GetCell(r, 2)); db.exec("insert int shohin value(" + csvdoc.GetCell(r, 0) + "," + csvdoc.GetCell(r, 1) + "," + csvdoc.GetCell(r, 2) + ")"); } catch (e) { /* DB破損、SQL構文ミスの可能性 */ logger1.Critical("Failed to update DB!"); db.rollback(); return; } } db.commit(); db.close(); /* DB更新成功ログ */ logger1.Info("DB is updated!");
|
|
関連項目 |
Critical、Error、Warning、Info、Traceメソッド LogLevelプロパティ |