コンテンツにスキップ

ログ構成

Logger の取得

通常の uni-app:

import { logger } from '@/uni_modules/GC-UniPlugin';

uni 小程序:

import { logger } from '@/uni_modules/GC-JSPlugin';

uni 小程序では、ホスト App が Log の初期化を行い、logging() などのランタイム API のみを呼び出します。

Log 初期化構成

logger.setConfig({
    enableLinkRumData: true,
    enableCustomLog: true,
    discardStrategy: 'discardOldest'
});
パラメータ名 パラメータタイプ 必須 パラメータ説明
sampleRate number 任意 サンプリングレート、範囲 [0,1]、デフォルト 1
enableLinkRumData boolean 任意 RUM データと関連付けるかどうか
enableCustomLog boolean 任意 カスタムログを有効にするかどうか
discardStrategy string 任意 ログ破棄戦略:discard、discardOldest
logLevelFilters array 任意 ログレベルフィルター:info、debug、warning、error、critical、ok
globalContext object 任意 カスタムグローバルパラメータ
logCacheLimitCount number 任意 ローカルキャッシュの最大ログエントリ数、デフォルト 5000

Logger ログ出力

logger.logging({
    content: 'Log content',
    status: 'info',
    property: {
        order_id: 'order-1001'
    }
});

API - logging

フィールド タイプ 必須 説明
content string 必須 ログ内容、JSON 文字列も可
status string/number 任意 ログレベル、デフォルトはプラットフォーム SDK により決定
property object 任意 イベントコンテキスト

ログレベル

文字列 意味
info 情報
debug デバッグ
warning 警告
error エラー
critical クリティカル
ok 回復

フィードバック

このページは役に立ちましたか?