package com.ifpdos.player;

/* JADX INFO: loaded from: classes.dex */
public final class Logger {
    public static final Logger INSTANCE = new Logger();
    public static final int LOG_LEVEL_DEBUG = 3;
    public static final int LOG_LEVEL_ERROR = 6;
    public static final int LOG_LEVEL_FATAL = 7;
    public static final int LOG_LEVEL_INFO = 4;
    public static final int LOG_LEVEL_NONE = 100;
    public static final int LOG_LEVEL_VERBOSE = 2;
    public static final int LOG_LEVEL_WARN = 5;

    static {
        System.loadLibrary("native-decoder-logger");
    }

    private Logger() {
    }

    public final void configForDebug() {
        nativeEnableLog(true);
        nativeSetLogLevel(3);
        nativeSetPrintFileInfo(true);
    }

    public final void configForRelease() {
        nativeSetLogLevel(6);
        nativeSetPrintFileInfo(false);
    }

    public final void disableLogs() {
        nativeEnableLog(false);
    }

    public final void exterenableDebugLogs() {
        nativeEnableLog(true);
        nativeSetLogLevel(3);
    }

    public final native void nativeEnableLog(boolean z2);

    public final native void nativeSetLogLevel(int i2);

    public final native void nativeSetPrintFileInfo(boolean z2);

    public final void setProductionLogLevel() {
        nativeEnableLog(true);
        nativeSetLogLevel(6);
    }
}
