HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

ModuleCabal-3.18.1.0Haskell2010

Distribution.Verbosity

A Verbosity type with associated utilities.

There are 4 standard verbosity levels from silent, normal, verbose up to deafening. This is used for deciding what logging messages to print.

Verbosity also is equipped with some internal settings which can be used to control at a fine granularity the verbosity of specific settings (e.g., so that you can trace only particular things you are interested in.) It's important to note that the instances for Verbosity assume that this does not exist.

Contents
  1. Rich verbosity
  2. Verbosity flags
  3. Call stacks
  4. Output markers
  5. Line wrapping
  6. Time stamps
  7. Stderr
  8. No warnings
Synopsis
  • PackageCabal-3.18.1.0
  • Exports44
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceVerbosity.hs

Rich verbosity

datadata Verbosity

Rich verbosity, used for the Cabal library interface.

Instances4Generic, NFData, Structured, Rep
datadata VerbosityLevel
#
Instances11Bounded, Enum, Eq, Ord, Read, Show, …

Verbosity flags

datadata VerbosityFlags

Verbosity information which can be passed by the CLI.

Instances10Eq, Read, Show, Generic, NFData, Binary, …

Call stacks

Output markers

Line wrapping

Time stamps

Stderr

No warnings