پرش به مطلب اصلی
نسخه: 3.0.0+

سطح لاگ

تنظیم کنید که Adtrace SDK چه مقدار اطلاعات در لاگ‌های دستگاه بنویسد. سطح لاگ را در نمونه AdTraceConfig قبل از فراخوانی AdTrace.onCreate() پیکربندی کنید.

Method signature​

public void setLogLevel(LogLevel logLevel)

سطوح لاگ موجود​

سطح لاگتوضیح
LogLevel.VERBOSEفعال‌سازی تمام لاگ‌ها
LogLevel.DEBUGفعال‌سازی لاگ debug
LogLevel.INFOنمایش لاگ سطح info (پیش‌فرض)
LogLevel.WARNغیرفعال‌سازی پیام‌های اطلاعاتی؛ نگه داشتن هشدارها و بالاتر
LogLevel.ERRORغیرفعال‌سازی لاگ سطح هشدار و پایین‌تر
LogLevel.ASSERTغیرفعال‌سازی لاگ سطح error و پایین‌تر
LogLevel.SUPPRESSخاموش شدن تمام لاگ‌ها

تنظیم سطح لاگ​

setLogLevel را در نمونه AdTraceConfig با logLevel مورد نظر فراخوانی کنید.

پارامترنوعتوضیح
logLevelLogLevelسطح لاگ برای استفاده

مثال​

Setter را قبل از AdTrace.onCreate() در نمونه AdTraceConfig فراخوانی کنید. برای نحوه ایجاد config به پیکربندی مراجعه کنید.

import io.adtrace.sdk.LogLevel;

config.setLogLevel(LogLevel.VERBOSE);

خاموش شدن تمام لاگ‌ها​

برای غیرفعال‌سازی تمام لاگ‌ها، سطح لاگ را به LogLevel.SUPPRESS تنظیم کنید. همچنین باید true را به عنوان allowSuppressLogLevel در constructor AdTraceConfig پاس دهید.

import io.adtrace.sdk.AdTraceConfig;
import io.adtrace.sdk.LogLevel;

AdTraceConfig config = new AdTraceConfig(this, "{YourAppToken}", AdTraceConfig.ENVIRONMENT_PRODUCTION, true);
config.setLogLevel(LogLevel.SUPPRESS);