API version 34
iOSAndroidWindows
|
説明 |
ログレベルがInfoのログを出力します。
|
|
|
呼出形式 |
logger1.Info( 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、Debug、Traceメソッド LogLevelプロパティ |
|