@@ -25,38 +25,32 @@ module Cardano.Logging.DocuGenerator (
2525 , DocTracer
2626) where
2727
28+ import Prelude hiding (lines , unlines )
2829
2930import Data.IORef (modifyIORef , newIORef , readIORef )
3031import Data.List (groupBy , intersperse , nub , sortBy )
3132import qualified Data.Map.Strict as Map
3233import Data.Maybe (fromMaybe , mapMaybe )
33- import Data.Text (Text , pack , toLower )
34- import qualified Data.Text as T
34+ import Data.Text (Text , lines , split , toLower , unlines )
3535import Data.Text.Internal.Builder (toLazyText )
3636import Data.Text.Lazy (toStrict )
3737import Data.Text.Lazy.Builder (Builder , fromString , fromText , singleton )
3838import Data.Time (getZonedTime )
3939
4040import Cardano.Logging.Types
4141import Control.Monad.IO.Class (MonadIO , liftIO )
42- import qualified Control.Tracer as T
42+ import qualified Control.Tracer as TR
4343
44+ import Cardano.Logging.Utils (showT )
4445import Trace.Forward.Utils.DataPoint (DataPoint (.. ))
4546
46-
47-
4847-- | Convenience function for adding a namespace prefix to a documented
4948addDocumentedNamespace :: [Text ] -> Documented a -> Documented a
5049addDocumentedNamespace tl (Documented list) =
5150 Documented $ map
5251 (\ dm@ DocMsg {} -> dm {dmNamespace = nsReplacePrefix (dmNamespace dm) tl})
5352 list
5453
55- -- | Convenience function
56- {-# INLINE showT #-}
57- showT :: Show a => a -> Text
58- showT = pack . show
59-
6054data DocuResult =
6155 DocuTracer Builder
6256 | DocuMetric Builder
@@ -294,7 +288,7 @@ documentTracersRun tracers = do
294288 , ldPrivacyCoded = privacyFor ns Nothing
295289 , ldDetailsCoded = detailsFor ns Nothing
296290 }))
297- T . traceWith tr (emptyLoggingContext {lcNSInner = nsGetInner ns},
291+ TR . traceWith tr (emptyLoggingContext {lcNSInner = nsGetInner ns},
298292 Left (TCDocument idx dc)))
299293 nsIdx
300294
@@ -303,7 +297,7 @@ documentTracersRun tracers = do
303297docTracer :: MonadIO m =>
304298 BackendConfig
305299 -> Trace m FormattedMessage
306- docTracer backendConfig = Trace $ T . arrow $ T . emit output
300+ docTracer backendConfig = Trace $ TR . arrow $ TR . emit output
307301 where
308302 output p@ (_, Left TCDocument {}) =
309303 docIt backendConfig p
@@ -312,7 +306,7 @@ docTracer backendConfig = Trace $ T.arrow $ T.emit output
312306docTracerDatapoint :: MonadIO m =>
313307 BackendConfig
314308 -> Trace m DataPoint
315- docTracerDatapoint backendConfig = Trace $ T . arrow $ T . emit output
309+ docTracerDatapoint backendConfig = Trace $ TR . arrow $ TR . emit output
316310 where
317311 output p@ (_, Left TCDocument {}) =
318312 docItDatapoint backendConfig p
@@ -530,7 +524,7 @@ generateTOC dt traces metrics datapoints =
530524 [] -> error " inpossible"
531525
532526 splitToNS :: [Text ] -> [Text ]
533- splitToNS [sym] = T. split (== ' .' ) sym
527+ splitToNS [sym] = split (== ' .' ) sym
534528 splitToNS other = other
535529
536530
@@ -562,4 +556,4 @@ accentuated :: Text -> Builder
562556accentuated t = if t == " "
563557 then fromText " \n "
564558 else fromText " \n "
565- <> fromText (T. unlines $ map (" > " <> ) (T. lines t))
559+ <> fromText (unlines $ map (" > " <> ) (lines t))
0 commit comments