我正在学习Yesod,当我遇到这个时,我正在寻找ghci中的postgresql用法示例
How to perform database queries in GHCi in Yesod Application
pcon <- openSimpleConn con
自从给出这个答案后,包已经改变了,现在openSimpleConn除了Connection字符串之外还需要一个LogFunc。阅读openSimpleConn和LogFunc的文档并不会产生任何关于在何处获取LogFunc或如何使用它的示例(我仍然是Haskell的新手)
假设它想要某种日志记录功能,我尝试了
pcon <- openSimpleConn runStdoutLoggingT con
但这已经得到了
<interactive>:22:9: Not in scope: ‘runStdoutLoggingT’
此时我觉得我需要一些帮助。
所以,我的问题是,什么是LogFunc以及获取和使用它的正确方法是什么?
答案 0 :(得分:1)
您可以使用\_ _ _ _ -> return ()
的最简单的实现,即忽略所有参数而不执行任何操作。有关正在进行的操作的详细信息,请查看monad-logger package。