Log 設定
Log 初期化設定
var logger = uni.requireNativePlugin("GCUniPlugin-Logger");
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、warning、error、critical、ok |
| globalContext |
object |
いいえ |
カスタムグローバルパラメータ |
| logCacheLimitCount |
number |
いいえ |
ローカルキャッシュの最大ログエントリ数。デフォルト 5000 |
Logger ログ出力
var logger = uni.requireNativePlugin("GCUniPlugin-Logger");
logger.logging({
content: 'Log content',
status: status
});
API - logging
| フィールド |
タイプ |
必須 |
説明 |
| content |
string |
はい |
ログ内容。JSON 文字列も可 |
| status |
string |
はい |
ログレベル |
| property |
object |
いいえ |
イベントコンテキスト |
ログレベル
| 文字列 |
意味 |
| info |
情報 |
| warning |
警告 |
| error |
エラー |
| critical |
致命的 |
| ok |
復旧 |