@@ -11,7 +11,7 @@ module Stack.PrettyPrint
1111 -- * Logging based on pretty-print typeclass
1212 , prettyDebug , prettyInfo , prettyWarn , prettyError
1313 , prettyDebugL , prettyInfoL , prettyWarnL , prettyErrorL
14- , prettyWarnS , prettyErrorS
14+ , prettyDebugS , prettyInfoS , prettyWarnS , prettyErrorS
1515 -- * Semantic styling functions
1616 -- | These are preferred to styling or colors directly, so that we can
1717 -- encourage consistency.
@@ -62,53 +62,43 @@ prettyWith level f = logOther level <=< displayWithColor . f
6262
6363-- Note: I think keeping this section aligned helps spot errors, might be
6464-- worth keeping the alignment in place.
65- prettyDebugWith, prettyInfoWith
66- :: (HasCallStack , HasRunner env , Display b , HasAnsiAnn (Ann b ),
67- MonadReader env m , MonadLogger m )
68- => (a -> b ) -> a -> m ()
69- prettyDebugWith = prettyWith LevelDebug
70- prettyInfoWith = prettyWith LevelInfo
7165
72- prettyWarnWith, prettyErrorWith
66+ prettyDebugWith, prettyInfoWith, prettyWarnWith, prettyErrorWith
7367 :: (HasCallStack , HasRunner env , MonadReader env m , MonadLogger m )
7468 => (a -> Doc AnsiAnn ) -> a -> m ()
69+ prettyDebugWith = prettyWith LevelDebug
70+ prettyInfoWith = prettyWith LevelInfo
7571prettyWarnWith f = prettyWith LevelWarn
7672 ((line <> ) . (styleWarning " Warning:" <+> ) .
7773 indentAfterLabel . f)
7874prettyErrorWith f = prettyWith LevelError
7975 ((line <> ) . (styleError " Error:" <+> ) .
8076 indentAfterLabel . f)
8177
82- prettyDebug, prettyInfo
83- :: (HasCallStack , HasRunner env , Display b , HasAnsiAnn (Ann b ),
84- MonadReader env m , MonadLogger m )
85- => b -> m ()
86- prettyDebug = prettyDebugWith id
87- prettyInfo = prettyInfoWith id
88-
89- prettyWarn, prettyError
78+ prettyDebug, prettyInfo, prettyWarn, prettyError
9079 :: (HasCallStack , HasRunner env , MonadReader env m , MonadLogger m )
9180 => Doc AnsiAnn -> m ()
81+ prettyDebug = prettyDebugWith id
82+ prettyInfo = prettyInfoWith id
9283prettyWarn = prettyWarnWith id
9384prettyError = prettyErrorWith id
9485
95- prettyDebugL, prettyInfoL
96- :: (HasCallStack , HasRunner env , HasAnsiAnn a , MonadReader env m , MonadLogger m )
97- => [Doc a ] -> m ()
98- prettyDebugL = prettyDebugWith fillSep
99- prettyInfoL = prettyInfoWith fillSep
100-
101- prettyWarnL, prettyErrorL
86+ prettyDebugL, prettyInfoL, prettyWarnL, prettyErrorL
10287 :: (HasCallStack , HasRunner env , MonadReader env m , MonadLogger m )
10388 => [Doc AnsiAnn ] -> m ()
89+ prettyDebugL = prettyDebugWith fillSep
90+ prettyInfoL = prettyInfoWith fillSep
10491prettyWarnL = prettyWarnWith fillSep
10592prettyErrorL = prettyErrorWith fillSep
10693
107- prettyWarnS, prettyErrorS
94+ prettyDebugS, prettyInfoS, prettyWarnS, prettyErrorS
10895 :: (HasCallStack , HasRunner env , MonadReader env m , MonadLogger m )
10996 => String -> m ()
97+ prettyDebugS = prettyDebugWith flow
98+ prettyInfoS = prettyInfoWith flow
11099prettyWarnS = prettyWarnWith flow
111100prettyErrorS = prettyErrorWith flow
101+
112102-- End of aligned section
113103
114104-- | Use after a label and before the rest of what's being labelled for
0 commit comments