instana-haskell-trace-sdk-0.3.0.0: SDK for adding custom Instana tracing support to Haskell applications.

Safe HaskellSafe
LanguageHaskell2010

Instana.SDK.TracingHeaders

Description

 

Synopsis

Documentation

data TracingHeaders Source #

A set of tracing headers.

Constructors

TracingHeaders 

Fields

data TracingLevel Source #

Tracing level.

Constructors

Trace

Record calls.

Suppress

Don't record calls.

Instances

Eq TracingLevel Source # 
Show TracingLevel Source # 
Generic TracingLevel Source # 

Associated Types

type Rep TracingLevel :: * -> * #

type Rep TracingLevel Source # 
type Rep TracingLevel = D1 * (MetaData "TracingLevel" "Instana.SDK.TracingHeaders" "instana-haskell-trace-sdk-0.3.0.0-BjYXpYEiONW3CpKOWUWtGH" False) ((:+:) * (C1 * (MetaCons "Trace" PrefixI False) (U1 *)) (C1 * (MetaCons "Suppress" PrefixI False) (U1 *)))

maybeStringToTracingLevel :: Maybe String -> TracingLevel Source #

Converts a string into the tracing level.

stringToTracingLevel :: String -> TracingLevel Source #

Converts a string into the tracing level.

tracingLevelToString :: TracingLevel -> String Source #

Converts tracing level into a string.