Safe Haskell | None |
---|---|
Language | Haskell2010 |
Drop-in replacements for the event tracing functions in Debug.Trace but are faster when user tracing is disabled.
- traceEvent :: String -> a -> a
- traceEventIO :: String -> IO ()
- traceMarker :: String -> a -> a
- traceMarkerIO :: String -> IO ()
Documentation
traceEvent :: String -> a -> a Source #
Drop-in replacement for traceEvent
but is more efficient
if user tracing in eventlog is disabled.
Note that this function doesn't evaluate the String
if user tracing
in eventlog is disabled.
traceEventIO :: String -> IO () Source #
Drop-in replacement for traceEventIO
but is more efficient
if user tracing in eventlog is disabled.
Note that this function doesn't evaluate the String
if user tracing
in eventlog is disabled.
traceMarker :: String -> a -> a Source #
Drop-in replacement for traceMarker
but is more efficient
if user tracing in eventlog is disabled.
Note that this function doesn't evaluate the String
if user tracing
in eventlog is disabled.
traceMarkerIO :: String -> IO () Source #
Drop-in replacement for traceMarkerIO
but is more efficient
if user tracing in eventlog is disabled.
Note that this function doesn't evaluate the String
if user tracing
in eventlog is disabled.