Package org.apache.jorphan.logging

# 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 Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `DEFAULT_PATTERN`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static final String`
  `LOG_FILE`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static final String`
  `LOG_PRIORITY`
  Deprecated.
  since 3.2, use SLF4J for logging

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `addLogTargetToRootLogger(LogTarget[] logTargets)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static Logger`
  `getLoggerFor(String category)`
  Deprecated.
  Get the Logger for a class.
  `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.
  `static Logger`
  `getLoggerForShortName(String category)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `initializeLogging(Properties properties)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static String`
  `removePrefix(String name)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setLoggingLevels(Properties appProperties)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setPriority(String priority)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setPriority(String priority, String category)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setPriority(Priority priority)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setPriority(Priority priority, String category)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setPriorityFullName(String priority, String fullName)`
  Deprecated.
  since 3.2, use SLF4J for logging
  `static void`
  `setTarget(LogTarget target, String category)`
  Deprecated.
  since 3.2, use SLF4J for logging

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### DEFAULT_PATTERN

    @Deprecated public static final String DEFAULT_PATTERN
    Deprecated.
    since 3.2, use SLF4J for logging
    Predefined format patterns, selected by the property log_format_type (see jmeter.properties) The new-line is added later
    See Also:
      - Constant Field Values

  - ### LOG_FILE

    @Deprecated public static final String LOG_FILE
    Deprecated.
    since 3.2, use SLF4J for logging
    See Also:
      - Constant Field Values

  - ### LOG_PRIORITY

    @Deprecated public static final String LOG_PRIORITY
    Deprecated.
    since 3.2, use SLF4J for logging
    See Also:
      - Constant Field Values

- ## 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