Idris2Doc : Language.Reflection.Logging

Language.Reflection.Logging

(source)

Reexports

importpublic Data.So
importpublic Data.String
importpublic Language.Reflection

Definitions

interfaceLogPosition : Type->Type
Parameters: a
Methods:
logPosition : a->String

Implementations:
LogPositionCon
LogPositionTypeInfo
logPosition : LogPositiona=>a->String
Totality: total
Visibility: public export
dataLogPositions : Type
Totality: total
Visibility: public export
Constructors:
Nil : LogPositions
(::) : LogPositiona=>a->LogPositions->LogPositions

Hint: 
InterpolationLogPositions
length : LogPositions->Nat
Totality: total
Visibility: export
dataLogLevel : Type
Totality: total
Visibility: public export
Constructors:
Warning : LogLevel
Info : LogLevel
Details : LogLevel
FineDetails : LogLevel
Trace : LogLevel
DetailedTrace : LogLevel
Debug : LogLevel
DetailedDebug : LogLevel
interfaceElabLogLevels : Type
Methods:
toNatLevel : LogLevel->Nat
defaultLogLevel : LogLevel
toNatLevel : ElabLogLevels=>LogLevel->Nat
Totality: total
Visibility: public export
defaultLogLevel : ElabLogLevels=>LogLevel
Totality: total
Visibility: public export
DefaultElabLogLevels : ElabLogLevels
Totality: total
Visibility: public export
interfaceMonadLog : (Type->Type) ->Type
Parameters: m
Constraints: Monad m
Constructor: 
MkMonadLog

Methods:
logPoint : ElabLogLevels=>LogLevel-> (topic : String) ->So (topic/=fromString"") =>LogPositions->String->m ()
logPoint : MonadLogm=>ElabLogLevels=>LogLevel-> (topic : String) ->So (topic/=fromString"") =>LogPositions->String->m ()
Totality: total
Visibility: public export
logPoint' : MonadLogm=>ElabLogLevels=> (topic : String) ->So (topic/=fromString"") =>LogPositions->String->m ()
Totality: total
Visibility: export
withLogPoint : MonadLogm=>ElabLogLevels=>LogLevel-> (topic : String) ->So (topic/=fromString"") =>LogPositions->String->ma->ma
Totality: total
Visibility: export
logValue : MonadLogm=>ElabLogLevels=>LogLevel-> (topic : String) ->So (topic/=fromString"") =>LogPositions->String->a->ma
Totality: total
Visibility: export
logBounds : MonadLogm=>ElabLogLevels=>LogLevel-> (topic : String) ->So (topic/=fromString"") =>LogPositions->ma->ma
Totality: total
Visibility: export
logBounds' : MonadLogm=>ElabLogLevels=> (topic : String) ->So (topic/=fromString"") =>LogPositions->ma->ma
Totality: total
Visibility: export
DefaultLog : Elaborationm=>MonadLogm
Totality: total
Visibility: export