LogLevel overview
Added in v2.0.0
Table of contents
constructors
All
Signature
export declare const All: LogLevel
Added in v2.0.0
Debug
Signature
export declare const Debug: LogLevel
Added in v2.0.0
Error
Signature
export declare const Error: LogLevel
Added in v2.0.0
Fatal
Signature
export declare const Fatal: LogLevel
Added in v2.0.0
Info
Signature
export declare const Info: LogLevel
Added in v2.0.0
None
Signature
export declare const None: LogLevel
Added in v2.0.0
Trace
Signature
export declare const Trace: LogLevel
Added in v2.0.0
Warning
Signature
export declare const Warning: LogLevel
Added in v2.0.0
allLevels
Signature
export declare const allLevels: readonly LogLevel[]
Added in v2.0.0
conversions
fromLiteral
Signature
export declare const fromLiteral: (literal: Literal) => LogLevel
Added in v2.0.0
instances
Order
Signature
export declare const Order: order.Order<LogLevel>
Added in v2.0.0
model
All (interface)
Signature
export interface All extends Pipeable {
readonly _tag: "All"
readonly label: "ALL"
readonly syslog: 0
readonly ordinal: number
}
Added in v2.0.0
Debug (interface)
Signature
export interface Debug extends Pipeable {
readonly _tag: "Debug"
readonly label: "DEBUG"
readonly syslog: 7
readonly ordinal: number
}
Added in v2.0.0
Error (interface)
Signature
export interface Error extends Pipeable {
readonly _tag: "Error"
readonly label: "ERROR"
readonly syslog: 3
readonly ordinal: number
}
Added in v2.0.0
Fatal (interface)
Signature
export interface Fatal extends Pipeable {
readonly _tag: "Fatal"
readonly label: "FATAL"
readonly syslog: 2
readonly ordinal: number
}
Added in v2.0.0
Info (interface)
Signature
export interface Info extends Pipeable {
readonly _tag: "Info"
readonly label: "INFO"
readonly syslog: 6
readonly ordinal: number
}
Added in v2.0.0
Literal (type alias)
Signature
export type Literal = LogLevel["_tag"]
Added in v2.0.0
LogLevel (type alias)
A LogLevel
represents the log level associated with an individual logging operation. Log levels are used both to describe the granularity (or importance) of individual log statements, as well as to enable tuning verbosity of log output.
Signature
export type LogLevel = All | Fatal | Error | Warning | Info | Debug | Trace | None
Added in v2.0.0
None (interface)
Signature
export interface None extends Pipeable {
readonly _tag: "None"
readonly label: "OFF"
readonly syslog: 7
readonly ordinal: number
}
Added in v2.0.0
Trace (interface)
Signature
export interface Trace extends Pipeable {
readonly _tag: "Trace"
readonly label: "TRACE"
readonly syslog: 7
readonly ordinal: number
}
Added in v2.0.0
Warning (interface)
Signature
export interface Warning extends Pipeable {
readonly _tag: "Warning"
readonly label: "WARN"
readonly syslog: 4
readonly ordinal: number
}
Added in v2.0.0
ordering
greaterThan
Signature
export declare const greaterThan: {
(that: LogLevel): (self: LogLevel) => boolean
(self: LogLevel, that: LogLevel): boolean
}
Added in v2.0.0
greaterThanEqual
Signature
export declare const greaterThanEqual: {
(that: LogLevel): (self: LogLevel) => boolean
(self: LogLevel, that: LogLevel): boolean
}
Added in v2.0.0
lessThan
Signature
export declare const lessThan: {
(that: LogLevel): (self: LogLevel) => boolean
(self: LogLevel, that: LogLevel): boolean
}
Added in v2.0.0
lessThanEqual
Signature
export declare const lessThanEqual: {
(that: LogLevel): (self: LogLevel) => boolean
(self: LogLevel, that: LogLevel): boolean
}
Added in v2.0.0
utils
locally
Locally applies the specified LogLevel
to an Effect
workflow, reverting to the previous LogLevel
after the Effect
workflow completes.
Signature
export declare const locally: {
(self: LogLevel): <A, E, R>(use: Effect.Effect<A, E, R>) => Effect.Effect<A, E, R>
<A, E, R>(use: Effect.Effect<A, E, R>, self: LogLevel): Effect.Effect<A, E, R>
}
Added in v2.0.0