Class LoggingManager

java.lang.Object
org.apache.jorphan.logging.LoggingManager

@Deprecated public final class LoggingManager extends Object
Deprecated.
since 3.2, use SLF4J for logger creation
Manages JMeter logging
  • Field Details

  • Method Details

    • initializeLogging

      @Deprecated public static void initializeLogging(Properties properties)
      Deprecated.
      since 3.2, use SLF4J for logging
      Initialise the logging system from the Jmeter properties. Logkit loggers inherit from their parents. Normally the jmeter properties file defines a single log file, so set this as the default from "log_file", default "jmeter.log" The default priority is set from "log_level", with a default of INFO
      Parameters:
      properties - Properties to be used for initialization
    • setLoggingLevels

      @Deprecated public static void setLoggingLevels(Properties appProperties)
      Deprecated.
      since 3.2, use SLF4J for logging
      Handle LOG_PRIORITY.category=priority and LOG_FILE.category=file_name properties. If the prefix is detected, then remove it to get the category.
      Parameters:
      appProperties - Properties that contain the LOG_PRIORITY and LOG_FILE prefixed entries
    • removePrefix

      @Deprecated public static String removePrefix(String name)
      Deprecated.
      since 3.2, use SLF4J for logging
      Removes the standard prefix, i.e. "org.apache.".
      Parameters:
      name - from which to remove the prefix
      Returns:
      the name with the prefix removed
    • getLoggerForClass

      public static Logger getLoggerForClass()
      Deprecated.
      Get the Logger for a class - no argument needed because the calling class name is derived automatically from the call stack.
      Returns:
      Logger
    • getLoggerFor

      public static Logger getLoggerFor(String category)
      Deprecated.
      Get the Logger for a class.
      Parameters:
      category - - the full name of the logger category
      Returns:
      Logger
    • getLoggerForShortName

      @Deprecated public static Logger getLoggerForShortName(String category)
      Deprecated.
      since 3.2, use SLF4J for logging
      Get the Logger for a class.
      Parameters:
      category - - the full name of the logger category, this will have the prefix removed.
      Returns:
      Logger
    • setPriority

      @Deprecated public static void setPriority(String priority, String category)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the logging priority for a category.
      Parameters:
      priority - - string containing the priority name, e.g. "INFO", "WARN", "DEBUG", "FATAL_ERROR"
      category - - string containing the category
    • setPriorityFullName

      @Deprecated public static void setPriorityFullName(String priority, String fullName)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the logging priority for a category.
      Parameters:
      priority - - priority, e.g. DEBUG, INFO
      fullName - - e.g. org.apache.jmeter.etc, will have the prefix removed.
    • setPriority

      @Deprecated public static void setPriority(Priority priority, String category)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the logging priority for a category.
      Parameters:
      priority - - e.g. Priority.DEBUG
      category - - string containing the category
    • setPriority

      @Deprecated public static void setPriority(String priority)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the logging priority.
      Parameters:
      priority - - e.g. Priority.DEBUG
    • setPriority

      @Deprecated public static void setPriority(Priority priority)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the default logging priority.
      Parameters:
      priority - e.g. Priority.DEBUG
    • setTarget

      @Deprecated public static void setTarget(LogTarget target, String category)
      Deprecated.
      since 3.2, use SLF4J for logging
      Set the logging target for a category.
      Parameters:
      target - the LogTarget
      category - the category name
    • addLogTargetToRootLogger

      @Deprecated public static void addLogTargetToRootLogger(LogTarget[] logTargets)
      Deprecated.
      since 3.2, use SLF4J for logging
      Add logTargets to root logger FIXME What's the clean way to add a LogTarget afterwards ?
      Parameters:
      logTargets - LogTarget array