"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Warning = exports.Trace = exports.None = exports.LogLevel = exports.Info = exports.Fatal = exports.Error = exports.Debug = exports.All = void 0;
const LogLevel = {
  $: {}
}; // -----------------------------------------------------------------------------
// Constructors
// -----------------------------------------------------------------------------

/**
 * @tsplus static ets/LogLevel/Ops All
 */

exports.LogLevel = LogLevel;
const All = {
  _tag: "All",
  syslog: 0,
  label: "ALL",
  ordinal: Number.MIN_SAFE_INTEGER
};
/**
 * @tsplus static ets/LogLevel/Ops Fatal
 */

exports.All = All;
const Fatal = {
  _tag: "Fatal",
  syslog: 2,
  label: "FATAL",
  ordinal: 50000
};
/**
 * @tsplus static ets/LogLevel/Ops Error
 */

exports.Fatal = Fatal;
const Error = {
  _tag: "Error",
  syslog: 3,
  label: "ERROR",
  ordinal: 40000
};
/**
 * @tsplus static ets/LogLevel/Ops Warning
 */

exports.Error = Error;
const Warning = {
  _tag: "Warning",
  syslog: 4,
  label: "WARN",
  ordinal: 30000
};
/**
 * @tsplus static ets/LogLevel/Ops Info
 */

exports.Warning = Warning;
const Info = {
  _tag: "Info",
  syslog: 6,
  label: "INFO",
  ordinal: 20000
};
/**
 * @tsplus static ets/LogLevel/Ops Debug
 */

exports.Info = Info;
const Debug = {
  _tag: "Debug",
  syslog: 7,
  label: "DEBUG",
  ordinal: 10000
};
/**
 * @tsplus static ets/LogLevel/Ops Trace
 */

exports.Debug = Debug;
const Trace = {
  _tag: "Trace",
  syslog: 7,
  label: "TRACE",
  ordinal: 0
};
/**
 * @tsplus static ets/LogLevel/Ops None
 */

exports.Trace = Trace;
const None = {
  _tag: "None",
  syslog: 7,
  label: "OFF",
  ordinal: Number.MAX_SAFE_INTEGER
};
exports.None = None;
//# sourceMappingURL=definition.js.map