2023-06-04 08:43:40 +00:00
|
|
|
use std *
|
2024-03-14 11:28:13 +00:00
|
|
|
use std log *
|
2023-06-04 08:43:40 +00:00
|
|
|
|
2023-07-02 08:41:33 +00:00
|
|
|
#[test]
|
2024-03-14 11:28:13 +00:00
|
|
|
def env_log-ansi [] {
|
2024-04-10 21:30:58 +00:00
|
|
|
assert equal (log-ansi).CRITICAL (ansi red_bold)
|
|
|
|
assert equal (log-ansi).ERROR (ansi red)
|
|
|
|
assert equal (log-ansi).WARNING (ansi yellow)
|
|
|
|
assert equal (log-ansi).INFO (ansi default)
|
|
|
|
assert equal (log-ansi).DEBUG (ansi default_dimmed)
|
2023-06-04 08:43:40 +00:00
|
|
|
}
|
|
|
|
|
2023-07-02 08:41:33 +00:00
|
|
|
#[test]
|
2024-03-14 11:28:13 +00:00
|
|
|
def env_log-level [] {
|
2024-04-10 21:30:58 +00:00
|
|
|
assert equal (log-level).CRITICAL 50
|
|
|
|
assert equal (log-level).ERROR 40
|
|
|
|
assert equal (log-level).WARNING 30
|
|
|
|
assert equal (log-level).INFO 20
|
|
|
|
assert equal (log-level).DEBUG 10
|
2023-06-04 08:43:40 +00:00
|
|
|
}
|
|
|
|
|
2023-07-02 08:41:33 +00:00
|
|
|
#[test]
|
2024-03-14 11:28:13 +00:00
|
|
|
def env_log-prefix [] {
|
2024-04-10 21:30:58 +00:00
|
|
|
assert equal (log-prefix).CRITICAL "CRT"
|
|
|
|
assert equal (log-prefix).ERROR "ERR"
|
|
|
|
assert equal (log-prefix).WARNING "WRN"
|
|
|
|
assert equal (log-prefix).INFO "INF"
|
|
|
|
assert equal (log-prefix).DEBUG "DBG"
|
2023-06-04 08:43:40 +00:00
|
|
|
}
|
|
|
|
|
2023-07-02 08:41:33 +00:00
|
|
|
#[test]
|
2024-03-14 11:28:13 +00:00
|
|
|
def env_log-short-prefix [] {
|
2024-04-10 21:30:58 +00:00
|
|
|
assert equal (log-short-prefix).CRITICAL "C"
|
|
|
|
assert equal (log-short-prefix).ERROR "E"
|
|
|
|
assert equal (log-short-prefix).WARNING "W"
|
|
|
|
assert equal (log-short-prefix).INFO "I"
|
|
|
|
assert equal (log-short-prefix).DEBUG "D"
|
2023-06-04 08:43:40 +00:00
|
|
|
}
|
|
|
|
|
2023-07-02 08:41:33 +00:00
|
|
|
#[test]
|
|
|
|
def env_log_format [] {
|
2023-10-04 18:30:49 +00:00
|
|
|
assert equal $env.NU_LOG_FORMAT $"%ANSI_START%%DATE%|%LEVEL%|%MSG%%ANSI_STOP%"
|
2023-06-10 18:16:17 +00:00
|
|
|
}
|