effect-io-ai

Package: effect
Module: LogLevel

LogLevel.Order

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>

Source

Since v2.0.0