HASKELL:在Windows10上找到调试跟踪输出的位置



我正在使用trace在Windows 10上调试,而终端则指出Logs printed to console,但我不知道在哪里可以找到此输出。

据我所知,Windows中的 Console 表示标准输出流。如果您在Windows命令提示符中运行GHCI,则可以轻松看到Trance输出,因为本会话证明:

C:Usersmark>stack ghci
Configuring GHCi with the following packages:
GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help
Loaded GHCi configuration from C:UsersmarkAppDataLocalTempghci7560ghci-script
Prelude> :m +Debug.Trace
Prelude Debug.Trace> foo x = trace "foo" x
Prelude Debug.Trace> foo 42
foo
42

在这里,我正在使用堆栈运行Haskell,但是IIRC可以以相同的方式使用Haskell平台。

最新更新