Package com.yahoo.log

Class LogLevel

All Implemented Interfaces:
Serializable

@Deprecated(since="7") public class LogLevel extends Level
Deprecated.
Use Level instead.
Note that the log levels defined in VESPA applications are the following.
  • LogLevel.EVENT (1201)
  • LogLevel.FATAL (1151)
  • LogLevel.ERROR (1101)
  • LogLevel.SEVERE (1000)
  • LogLevel.WARNING (900)
  • LogLevel.INFO (800)
  • LogLevel.CONFIG (700)
  • LogLevel.DEBUG (501)
  • LogLevel.SPAM (299)

Note that the EVENT level is somewhat special and you must never log one of these messages manually, but use the Event class for this.

Author:
Bjorn Borud, arnej27959
See Also:
  • Field Details

  • Method Details

    • parse

      public static Level parse(String name)
      Deprecated.
      Semi-Case sensitive parsing of log levels. Log levels are in either all upper case or all lower case. Not mixed case. . Returns static instance representing log level or the UNKNOWN LogLevel instance.
      Parameters:
      name - Name of loglevel in uppercase or lowercase.
      Returns:
      Returns the static (immutable) LogLevel instance equivalent to the name given.
    • getVespaLogLevel

      public static Level getVespaLogLevel(Level level)
      Deprecated.
      Static method for mapping Java log level to VESPA log level.
      Parameters:
      level - The Java loglevel we want mapped to its VESPA counterpart
      Returns:
      The VESPA LogLevel instance representing the corresponding log level (or nearest normal level numerically if not in map)
    • getLevels

      public static Map<String,Level> getLevels()
      Deprecated.
      Static method returning a map from Vespa level name to Level
      Returns:
      a map from Vespa level name to Level