سطح لاگ
تنظیم کنید که 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 مورد نظر فراخوانی کنید.
| پارامتر | نوع | توضیح |
|---|---|---|
logLevel | LogLevel | سطح لاگ برای استفاده |
مثال
Setter را قبل از AdTrace.onCreate() در نمونه AdTraceConfig فراخوانی کنید. برای نحوه ایجاد config به پیکربندی مراجعه کنید.
- Java
- Kotlin
- Javascript
import io.adtrace.sdk.LogLevel;
config.setLogLevel(LogLevel.VERBOSE);
import io.adtrace.sdk.LogLevel
config.setLogLevel(LogLevel.VERBOSE)
config.setLogLevel(AdTraceConfig.LogLevelVerbose);
خاموش شدن تمام لاگها
برای غیرفعالسازی تمام لاگها، سطح لاگ را به LogLevel.SUPPRESS تنظیم کنید. همچنین باید true را به عنوان allowSuppressLogLevel در constructor AdTraceConfig پاس دهید.
- Java
- Kotlin
- Javascript
import io.adtrace.sdk.AdTraceConfig;
import io.adtrace.sdk.LogLevel;
AdTraceConfig config = new AdTraceConfig(this, "{YourAppToken}", AdTraceConfig.ENVIRONMENT_PRODUCTION, true);
config.setLogLevel(LogLevel.SUPPRESS);
import io.adtrace.sdk.AdTraceConfig
import io.adtrace.sdk.LogLevel
val config = AdTraceConfig(this, "{YourAppToken}", AdTraceConfig.ENVIRONMENT_PRODUCTION, true)
config.setLogLevel(LogLevel.SUPPRESS)
let config = new AdTraceConfig("{YourAppToken}", AdTraceConfig.EnvironmentProduction, true);
config.setLogLevel(AdTraceConfig.LogLevelSuppress);