Enum Class Log.LogLevel

java.lang.Object
java.lang.Enum<Log.LogLevel>
velox.api.layer1.common.Log.LogLevel
All Implemented Interfaces:
Serializable, Comparable<Log.LogLevel>, Constable
Enclosing class:
Log

public static enum Log.LogLevel extends Enum<Log.LogLevel>
  • Enum Constant Details

    • TRACE

      public static final Log.LogLevel TRACE
      Trace messages. A lot of information is logged, so this level is usually only needed when debugging a problem.
    • DEBUG

      public static final Log.LogLevel DEBUG
      Debug messages. This level is useful during development.
    • INFO

      public static final Log.LogLevel INFO
      Informative messages. Typically used for deployment.
    • WARN

      public static final Log.LogLevel WARN
      Important warnings. The application will continue to work correctly.
    • ERROR

      public static final Log.LogLevel ERROR
      Critical errors. The application may no longer work correctly.
    • TRADING

      public static final Log.LogLevel TRADING
      Information related to trading activity. Used for debugging trading issues.
    • NO_LOG

      public static final Log.LogLevel NO_LOG
      Unrealistically high level used to disable logs
  • Field Details

    • levelAsInt

      public final int levelAsInt
      Integer representing log level. Used for comparing log levels (more/less critical)
  • Method Details

    • values

      public static Log.LogLevel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Log.LogLevel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromInt

      public static Log.LogLevel fromInt(int levelAsInt)
    • allows

      public boolean allows(Log.LogLevel level)