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 |
복구 |