Package: effect
Module: LogLevel
Order instance for LogLevel that defines the severity ordering.
When to use
Use to sort or compare log levels according to Effect’s severity order.
Details
This order treats “All” as the least restrictive level and “None” as the most restrictive, with Fatal being the most severe actual log level.
Example (Ordering log levels)
import { LogLevel } from "effect"
// Compare log levels using Order
console.log(LogLevel.Order("Error", "Info")) // 1 (Error > Info)
console.log(LogLevel.Order("Debug", "Error")) // -1 (Debug < Error)
console.log(LogLevel.Order("Info", "Info")) // 0 (Info == Info)
Signature
declare const Order: Ord.Order<LogLevel>
Since v2.0.0