コンテンツにスキップ

Log 設定

Log 初期化設定

FTUnityBridge.InitLogConfig(new LogConfig
{
    sampleRate = 0.9f,
    enableCustomLog = true,
    enableLinkRumData = true,
});
フィールド 必須 説明
sampleRate float いいえ サンプリングレート。範囲 [0,1]、0 は収集なし、1 は全収集、デフォルト値は 1
enableLinkRumData boolean いいえ RUM と関連付けるかどうか
enableCustomLog boolean いいえ カスタムログを有効にするかどうか
discardStrategy string いいえ ログ破棄ポリシー:discard は新しいデータを破棄(デフォルト)、discardOldest は古いデータを破棄
logLevelFilters array いいえ ログレベルフィルター:infowarningerrorcriticalok
globalContext object いいえ カスタムグローバルパラメータ
logCacheLimitCount number いいえ ローカルキャッシュの最大ログエントリ数制限 [1000,)、デフォルト 5000

Logger ログ出力

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

使用方法

/// <summary>
/// ログを追加
/// </summary>
/// <param name="log">ログ内容</param>
/// <param name="level">ログレベル info, warning, error, critical, ok</param>
/// <returns></returns>
public static async Task AddLog(string log, LogLevel level)

/// <summary>
/// ログを追加
/// </summary>
/// <param name="log">ログ内容</param>
/// <param name="level">ログレベル info, warning, error, critical, ok</param>
/// <param name="property">追加属性パラメータ</param>
/// <returns></returns>
public static async Task AddLog(string log, LogLevel level, Dictionary<string, object> property)

LogLevel

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

コード例

FTUnityBridge.AddLog("test log", LogLevel.info);

フィードバック

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