gpt4 book ai didi

logging - Yesod logInfo没有输出

转载 作者:行者123 更新时间:2023-12-02 05:12:26 24 4
gpt4 key购买 nike

我没有从 Yesod 中的 $logInfo 获得任何输出。

我有一个脚手架网站,当我运行 yesod devel 时,我在应用程序中放入的日志行没有看到任何输出。我还尝试构建应用程序(使用 cabal)并从命令行运行,但仍然没有输出。

我的印象是,在开发模式下,所有日志级别都会输出。

我做错了什么?

更新

我使用最新版本的 Yesod(刚刚用 cabal 下载)构建了一个“新鲜”应用程序。我在Home.hs中修改了getHomeR,如下所示:

getHomeR :: Handler Html
getHomeR = do
$(logInfo) "Greeting from getHomeR"
(formWidget, formEnctype) <- generateFormPost sampleForm
let submission = Nothing :: Maybe (FileInfo, Text)
handlerName = "getHomeR" :: Text
defaultLayout $ do
aDomId <- newIdent
setTitle "Welcome To Yesod!"
$(widgetFile "homepage")

然后我运行了cabal install && yesod devel。我从浏览器连接到 localhost:3000。我希望在控制台输出中看到 Greeting from getHomeR 但它不存在。

我正在 OS X Mavericks 上运行从 Homebrew 安装的最新 Haskell 平台 (2013.2.0.0)。

最佳答案

@PaulRouse 的回答有效。我将 defaultBufSize 更改为 1 并开始获取日志输出。

关于logging - Yesod logInfo没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870699/

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