콘텐츠로 이동

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 아니요 로그 레벨 필터: info, warning, error, critical, ok
globalContext object 아니요 사용자 정의 전역 매개변수
logCacheLimitCount number 아니요 로컬 캐시 최대 로그 항목 수 제한 [1000,), 기본값 5000

Logger 로그 출력

현재 로그 내용은 30KB로 제한되며, 초과 문자는 잘립니다.

사용 방법

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

문서 평가

이 페이지가 도움이 되었나요?