Fix offset of severity

This commit is contained in:
2024-11-01 22:12:37 +01:00
parent a6d4703bcd
commit d522dbaf4f
4 changed files with 86 additions and 3 deletions

18
tests/Spec.hs Normal file
View File

@@ -0,0 +1,18 @@
import Colog.Core
import Data.Text qualified as T
import Data.Text.Lazy qualified as LT
import Data.Text.Lazy.Builder qualified as T
import Effects.Log
gen :: String -> Severity -> String
gen str sev =
let (LogData d) = fmtMessage $ ls (T.pack str) `WithSeverity` sev
in T.unpack . LT.toStrict . T.toLazyText $ d
main :: IO ()
main = do
putStrLn " "
putStrLn $ gen "Test debug" D
putStrLn $ gen "Test info" I
putStrLn $ gen "Test warn" W
putStrLn $ gen "Test error" E