API version 34

Logger.Infoメソッド

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!");

 

関連項目

CriticalErrorWarningDebugTraceメソッド

LogLevelプロパティ

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る