Package io.sentry

Interface ILogger

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isEnabled​(@Nullable SentryLevel level)
      Whether this logger is enabled for the specified SentryLevel.
      void log​(@NotNull SentryLevel level, @NotNull java.lang.String message, @Nullable java.lang.Object... args)
      Logs a message with the specified level, message and optional arguments.
      void log​(@NotNull SentryLevel level, @NotNull java.lang.String message, @Nullable java.lang.Throwable throwable)
      Logs a message with the specified level, message and optional arguments.
      void log​(@NotNull SentryLevel level, @Nullable java.lang.Throwable throwable, @NotNull java.lang.String message, @Nullable java.lang.Object... args)
      Logs a message with the specified level, throwable, message and optional arguments.
    • Method Detail

      • log

        void log​(@NotNull
                 @NotNull SentryLevel level,
                 @NotNull
                 @NotNull java.lang.String message,
                 @Nullable
                 @Nullable java.lang.Object... args)
        Logs a message with the specified level, message and optional arguments.
        Parameters:
        level - The SentryLevel.
        message - The message.
        args - The optional arguments to format the message.
      • log

        void log​(@NotNull
                 @NotNull SentryLevel level,
                 @NotNull
                 @NotNull java.lang.String message,
                 @Nullable
                 @Nullable java.lang.Throwable throwable)
        Logs a message with the specified level, message and optional arguments.
        Parameters:
        level - The SentryLevel.
        message - The message.
        throwable - The throwable to log.
      • log

        void log​(@NotNull
                 @NotNull SentryLevel level,
                 @Nullable
                 @Nullable java.lang.Throwable throwable,
                 @NotNull
                 @NotNull java.lang.String message,
                 @Nullable
                 @Nullable java.lang.Object... args)
        Logs a message with the specified level, throwable, message and optional arguments.
        Parameters:
        level - The SentryLevel.
        throwable - The throwable to log.
        message - The message.
        args - the formatting arguments
      • isEnabled

        boolean isEnabled​(@Nullable
                          @Nullable SentryLevel level)
        Whether this logger is enabled for the specified SentryLevel.
        Parameters:
        level - The SentryLevel to test against.
        Returns:
        True if a log message would be recorded for the level. Otherwise false.