gpt4 book ai didi

haskell - Haskell 是否有可用的简单颜色记录器?

转载 作者:行者123 更新时间:2023-12-02 21:28:17 25 4
gpt4 key购买 nike

我想根据日志级别、主题等更改输出到终端的日志消息的颜色。

唯一的记录器我found在 Haskell 中执行此操作是 xmonad-contrib 包的一部分,但我不想依赖它,因为它相当大。

我知道 Yesod 以颜色记录,但对我来说如何使其记录器在 Yesod Web 应用程序之外工作并不明显。

我调查了hslogger这似乎与 System.Log.Logger 非常相似,但似乎都没有现成的颜色支持。

hslogger 可通过自定义 LogHandlers 进行扩展,因此可能有人实现了支持颜色的记录器?

到目前为止我忽略了登录 Haskell 的替代方法吗?

编辑:

按照 Don Stewart 的建议,我实现了 custom log handler它与 hslogger 和 ansi-c 一起使用,以便允许以颜色记录到终端。

最佳答案

截至 2012 年 5 月,Haskell 的可用日志库有:

还有一些更专业的:

不支持 ansi 终端着色输出。有几个用于 ansi 着色的库,因此添加应该不会太难。例如

关于haskell - Haskell 是否有可用的简单颜色记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com