git.iko.soy/typeable/control-logger
on master help sign in
Don't `show` log message to avoid unnecessary escaping (#8)
commit2478ebf567d6d4a5ecf6aeb6a6b0319ec6c15589 authorYuras <shumovichy@gmail.com> dateTue 23 Jun 2026, 13:17 (3 months ago) parent079a8ba
1 file changed+2−2
unifiedsplit
src/Control/Logger/Orphans.hs+2−2
src/Control/Logger/Orphans.hs+2−2
@@ -10,7 +10,7 @@ import Control.EnvT
1010import Control.Has
1111import Control.Logger.Internal
1212import Control.Monad.Logger
13−import qualified Data.Text as T
13+import qualified Data.Text.Encoding as T
1414import GHC.Stack
1515
1616
@@ -21,7 +21,7 @@ instance (Has Logger r, MonadIO m)
2121 in withFrozenCallStack
2222 $ logMsg
2323 (mlLevelToLogSeverity level)
24− (T.pack . show . toLogStr $ msg)
24+ (T.decodeUtf8Lenient . fromLogStr . toLogStr $ msg)
2525
2626locToCallStack :: Loc -> CallStack
2727locToCallStack Loc {..} = fromCallSiteList