// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry;

import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.NotNull;

public final class NoOpLogger implements ILogger
{
    private static final NoOpLogger instance;
    
    public static NoOpLogger getInstance() {
        return NoOpLogger.instance;
    }
    
    private NoOpLogger() {
    }
    
    @Override
    public void log(@NotNull final SentryLevel level, @NotNull final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void log(@NotNull final SentryLevel level, @NotNull final String message, @Nullable final Throwable throwable) {
    }
    
    @Override
    public void log(@NotNull final SentryLevel level, @Nullable final Throwable throwable, @NotNull final String message, @Nullable final Object... args) {
    }
    
    @Override
    public boolean isEnabled(@Nullable final SentryLevel level) {
        return false;
    }
    
    static {
        instance = new NoOpLogger();
    }
}
