ログの見方
管理画面でログを確認する
Section titled “管理画面でログを確認する”- KARTE管理画面で[Craft]>[ファンクション]を開く
- 対象ファンクションを選択する
- [ログ]タブで実行履歴とログ出力を確認する
ログにはタイムスタンプ、ログレベル、メッセージが含まれます。エラー発生時はまずここを確認してください。
initLogger の基本
Section titled “initLogger の基本”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; }}ログレベルの使い分け
Section titled “ログレベルの使い分け”| レベル | 用途 |
|---|---|
DEBUG | 開発時の詳細情報 |
INFO | 正常系の処理フロー |
WARN | 想定内の異常(リトライ候補など) |
ERROR | 処理失敗・要調査 |
デバッグのフロー
Section titled “デバッグのフロー”- 問題発生を確認する
- 管理画面のログでエラーメッセージとスタックトレースを確認する
- ログの詳細が不足している場合は
logLevel: 'DEBUG'に変更して再デプロイする
詳細は initLogger モジュール を参照してください。