patch applied (cabal-branches/cabal-1.2): Add logging functions notice, info, debug functions and use them consistently

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Mon Oct 15 15:14:16 EDT 2007


Fri Oct 12 04:32:37 PDT 2007  Duncan Coutts <duncan at haskell.org>
  * Add logging functions notice, info, debug functions and use them consistently
  We previously had this kind of code all over the place:
  > when (verbosity >= verbose)
  >      (putStrLn "some message")
  We now replace that with:
  > info verbosity "some message"
  Much nicer.

    M ./Distribution/PackageDescription.hs -3 +2
    M ./Distribution/Simple.hs -5 +4
    M ./Distribution/Simple/Configure.hs -35 +29
    M ./Distribution/Simple/GHC.hs -10 +7
    M ./Distribution/Simple/Haddock.hs -11 +10
    M ./Distribution/Simple/Hugs.hs -5 +4
    M ./Distribution/Simple/Install.hs -8 +7
    M ./Distribution/Simple/JHC.hs -5 +3
    M ./Distribution/Simple/PreProcess.hs -2 +1
    M ./Distribution/Simple/Program.hs -14 +11
    M ./Distribution/Simple/Register.hs -3 +2
    M ./Distribution/Simple/SrcDist.hs -6 +5
    M ./Distribution/Simple/Utils.hs -12 +43



More information about the cabal-devel mailing list