Hyperlinkv0.8.0-beta.28

LogLevel

LogLevel.Orderconsteffect/LogLevel.ts:135
(self: LogLevel, that: LogLevel): Ordering

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)
ordering
export const Order: Ord.Order<LogLevel> = effect.LogLevelOrder
Referenced by 3 symbols