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

package io.sentry.logger;

import io.sentry.SentryDate;
import org.jetbrains.annotations.NotNull;
import io.sentry.SentryLogLevel;
import org.jetbrains.annotations.Nullable;

public final class NoOpLoggerApi implements ILoggerApi
{
    private static final NoOpLoggerApi instance;
    
    private NoOpLoggerApi() {
    }
    
    public static NoOpLoggerApi getInstance() {
        return NoOpLoggerApi.instance;
    }
    
    @Override
    public void trace(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void debug(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void info(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void warn(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void error(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void fatal(@Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void log(@NotNull final SentryLogLevel level, @Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void log(@NotNull final SentryLogLevel level, @Nullable final SentryDate timestamp, @Nullable final String message, @Nullable final Object... args) {
    }
    
    @Override
    public void log(@NotNull final SentryLogLevel level, @NotNull final SentryLogParameters params, @Nullable final String message, @Nullable final Object... args) {
    }
    
    static {
        instance = new NoOpLoggerApi();
    }
}
