tencent cloud

Tencent Cloud EdgeOne

Console

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 18:20:39
AI翻訳
Web APIs標準のConsole APIに基づいて設計されています。エッジ関数ランタイムはconsoleオブジェクトを使用してデバッグ情報とログを出力できます。出力された内容はWebデバッグ操作で表示および分析でき、リアルタイムログ配信によってログの長期保存とクエリ分析を実現できます。

説明

console.log(val1)
console.log(val1, /* …, */ valN)
consoleオブジェクトのその他のメソッド(info()、notice()、warn()、error()、debug())は同じ構文形式を持ちます。

パラメータ

パラメータ名
タイプ
必須
説明
val1
string | number | null | undefined | boolean | object | Symbol | Array<[string, string]> | Function
いいえ
最初に出力する値。
valN
string | number | null | undefined | boolean | object | Symbol | Array<[string, string]> | Function
いいえ
その他に出力する値。
説明:
エッジ関数でconsoleが出力した内容は、リアルタイムログ配信によってログの長期保存とクエリ分析を実現できます。
1. エッジ関数実行ログでは、consoleはinfo、notice、warn、errorの4つのレベルをサポートしています。console.log()はinfoレベルに対応しています。
2. エッジ関数において、log、info、notice、warn、error以外のカスタムログ出力内容はエッジ関数実行ログに記録されません。
3. 1件のリアルタイムログの合計サイズは40KBに制限され、1件のconsole出力内容のサイズは4KBに制限されます。制限を超えた場合は切り捨てられます。
注意:
1. 単一のエッジ関数では、1件のconsoleコンテンツの長さを8k文字以内に制限することをお勧めします。
2. 単一のエッジ関数では、Webデバッグページで1回のリクエストにつき最大20件のconsole出力が表示されます。20件を超えるconsole出力はデバッグページに表示されません。

サンプルコード

function handleEvent(event) {
const { request } = event;
const url = new URL(request.url);

// 基本情報を出力します
console.log('リクエスト処理:', url.pathname);

// プロンプト情報を出力します
console.info('リクエスト処理を開始します');

// 注意情報を出力します
console.notice('リクエスト処理方法:', request.method);

// 警告情報を出力します
console.warn('リクエストパラメータが不完全な可能性があります');

// エラー情報を出力します
console.error('リクエスト処理中にエラーが発生しました');

return event.respondWith(new Response('Hello World'));
}

addEventListener('fetch', event => {
handleEvent(event);
});

サンプルプレビュー





関連参考

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック