Package jadx.cli

Class LogHelper

java.lang.Object
jadx.cli.LogHelper

public class LogHelper extends Object
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
    • logLevelValue

      @Nullable("For disable log level control") private static @Nullable("For disable log level control") LogHelper.LogLevelEnum logLevelValue
  • Constructor Details

    • LogHelper

      public LogHelper()
  • Method Details

    • initLogLevel

      public static void initLogLevel(JadxCLIArgs args)
    • getLogLevelFromArgs

      private static LogHelper.LogLevelEnum getLogLevelFromArgs(JadxCLIArgs args)
    • setLogLevel

      public static void setLogLevel(LogHelper.LogLevelEnum newLogLevel)
    • applyLogLevels

      public static void applyLogLevels()
    • fixForShowProgress

      private static void fixForShowProgress()
      Show progress: change to 'INFO' for control classes
    • applyLogLevel

      private static void applyLogLevel(@NotNull @NotNull LogHelper.LogLevelEnum logLevel)
    • getLogLevel

      @Nullable public static @Nullable LogHelper.LogLevelEnum getLogLevel()
    • setLevelForClass

      public static void setLevelForClass(Class<?> cls, ch.qos.logback.classic.Level level)
    • setLevelForPackage

      public static void setLevelForPackage(String pkgName, ch.qos.logback.classic.Level level)
    • isCustomLogConfig

      private static boolean isCustomLogConfig()
      Try to detect if user provide custom logback config via -Dlogback.configurationFile=