コンテンツにスキップ

Log 設定

await FTLogger().logConfig(
  enableCustomLog: true,
);
フィールド タイプ 必須 説明
sampleRate double いいえ サンプリングレート。範囲 [0,1]。0 は収集しない、1 は全収集。デフォルト値は 1
enableLinkRumData bool いいえ RUM と関連付けるかどうか
enableCustomLog bool いいえ カスタムログを有効にするかどうか
logLevelFilters List いいえ ログレベルフィルタ
logCacheLimitCount int いいえ ローカルキャッシュの最大ログエントリ数制限 [1000, )、デフォルト 5000
discardStrategy enum FTLogCacheDiscard いいえ ログが上限に達した後の破棄ルールを設定します。デフォルトは FTLogCacheDiscard.discarddiscard は追加データを破棄、discardOldest は古いデータを破棄

Logger ログ出力

カスタムログ

現在のログ内容は 30 KB に制限されています。文字数を超える部分は切り捨てられます。

使用方法

/// ログを出力します
/// [content] ログ内容
/// [status] ログステータス
/// [property] 追加のプロパティパラメータ(オプション)
Future<void> logging(String content, FTLogStatus status,
  {Map<String, String>? property})

コード例

FTLogger().logging("info log content", FTLogStatus.info);

ログレベル

メソッド名 意味
FTLogStatus.info 情報
FTLogStatus.warning 警告
FTLogStatus.error エラー
FTLogStatus.critical クリティカル
FTLogStatus.ok 復旧

フィードバック

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