跳转至

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);

文档评价

文档内容是否对您有帮助? ×