コンテンツにスキップ

ログの見方

  1. KARTE管理画面で[Craft]>[ファンクション]を開く
  2. 対象ファンクションを選択する
  3. [ログ]タブで実行履歴とログ出力を確認する

ログにはタイムスタンプ、ログレベル、メッセージが含まれます。エラー発生時はまずここを確認してください。

export default async function (data, { MODULES }) {
const { initLogger } = MODULES;
const logger = initLogger({ logLevel: "DEBUG" });
logger.info("Processing started", { userId: data.user_id });
logger.debug("Detail info", { payload: data });
try {
// 処理
} catch (error) {
logger.error("Processing failed", { error: error.message });
throw error;
}
}
レベル用途
DEBUG開発時の詳細情報
INFO正常系の処理フロー
WARN想定内の異常(リトライ候補など)
ERROR処理失敗・要調査
  1. 問題発生を確認する
  2. 管理画面のログでエラーメッセージとスタックトレースを確認する
  3. ログの詳細が不足している場合は logLevel: 'DEBUG' に変更して再デプロイする

詳細は initLogger モジュール を参照してください。