首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yesod logInfo no输出

Yesod logInfo no输出
EN

Stack Overflow用户
提问于 2014-01-01 16:33:48
回答 1查看 765关注 0票数 4

我没有从$logInfo得到任何产出。

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

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

我做错了什么?

更新

我使用最新版本的Yesod构建了一个“新鲜”应用程序(刚刚与阴谋下载)。我在getHomeR中对Home.hs进行了如下修改:

代码语言:javascript
复制
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,但它没有出现。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-22 14:16:02

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20870699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档