alternative to loadWithLogge

Judah Jacobson judah.jacobson at gmail.com
Thu Aug 18 19:21:57 CEST 2011


On Tue, Aug 16, 2011 at 2:25 AM, Kazu Yamamoto <kazu at iij.ad.jp> wrote:
> Hello,
>
> ghc-mod, IDE-like back-end for Emacs, uses warning related APIs
> including loadWithLogger and getWarnings in GHC 7.0.3 API. I found
> that they disappeared in GHC 7.2.1 API. What should I use to handle
> warnings in GHC 7.2.1 API?

You can set the log_action field of the session's DynFlags to a custom
handler.  Its value is

type LogAction = Severity -> SrcSpan -> PprStyle -> Message -> IO ()

The Severity parameter will let you tell whether a message is a
warning or an error.

Best,
-Judah



More information about the Glasgow-haskell-users mailing list