Copyright | Copyright (C) 2006-2018 John MacFarlane |
---|---|
License | GNU GPL, version 2 or above |
Maintainer | John MacFarlane <jgm@berkeley.edu> |
Stability | alpha |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Text.Pandoc.Logging
Description
This module provides data types and functions for warnings and info messages.
Synopsis
- data Verbosity
- data LogMessage
- = SkippedContent String SourcePos
- | CouldNotParseYamlMetadata String SourcePos
- | DuplicateLinkReference String SourcePos
- | DuplicateNoteReference String SourcePos
- | NoteDefinedButNotUsed String SourcePos
- | DuplicateIdentifier String SourcePos
- | ReferenceNotFound String SourcePos
- | CircularReference String SourcePos
- | UndefinedToggle String SourcePos
- | ParsingUnescaped String SourcePos
- | CouldNotLoadIncludeFile String SourcePos
- | MacroAlreadyDefined String SourcePos
- | InlineNotRendered Inline
- | BlockNotRendered Block
- | DocxParserWarning String
- | IgnoredIOError String
- | CouldNotFetchResource String String
- | CouldNotDetermineImageSize String String
- | CouldNotConvertImage String String
- | CouldNotDetermineMimeType String
- | CouldNotConvertTeXMath String String
- | CouldNotParseCSS String
- | Fetching String
- | Extracting String
- | NoTitleElement String
- | NoLangSpecified
- | InvalidLang String
- | CouldNotHighlight String
- | MissingCharacter String
- | Deprecated String String
- | NoTranslation String
- | CouldNotLoadTranslations String String
- | UnexpectedXmlElement String String
- encodeLogMessages :: [LogMessage] -> ByteString
- showLogMessage :: LogMessage -> String
- messageVerbosity :: LogMessage -> Verbosity
Documentation
Verbosity level.
Instances
Bounded Verbosity Source # | |
Defined in Text.Pandoc.Logging | |
Enum Verbosity Source # | |
Defined in Text.Pandoc.Logging | |
Eq Verbosity Source # | |
Data Verbosity Source # | |
Defined in Text.Pandoc.Logging Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Verbosity -> c Verbosity gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Verbosity toConstr :: Verbosity -> Constr dataTypeOf :: Verbosity -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Verbosity) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Verbosity) gmapT :: (forall b. Data b => b -> b) -> Verbosity -> Verbosity gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Verbosity -> r gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Verbosity -> r gmapQ :: (forall d. Data d => d -> u) -> Verbosity -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Verbosity -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Verbosity -> m Verbosity gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Verbosity -> m Verbosity gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Verbosity -> m Verbosity | |
Ord Verbosity Source # | |
Defined in Text.Pandoc.Logging | |
Read Verbosity Source # | |
Defined in Text.Pandoc.Logging | |
Show Verbosity Source # | |
Generic Verbosity Source # | |
FromJSON Verbosity Source # | |
Defined in Text.Pandoc.Logging | |
ToJSON Verbosity Source # | |
Defined in Text.Pandoc.Logging Methods toEncoding :: Verbosity -> Encoding toJSONList :: [Verbosity] -> Value toEncodingList :: [Verbosity] -> Encoding | |
type Rep Verbosity Source # | |
Defined in Text.Pandoc.Logging type Rep Verbosity = D1 (MetaData "Verbosity" "Text.Pandoc.Logging" "pandoc-2.5-El719mNkVR4F4epiNNGtei" False) (C1 (MetaCons "ERROR" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WARNING" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "INFO" PrefixI False) (U1 :: Type -> Type))) |
data LogMessage Source #
Constructors
Instances
Eq LogMessage Source # | |
Defined in Text.Pandoc.Logging | |
Data LogMessage Source # | |
Defined in Text.Pandoc.Logging Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LogMessage -> c LogMessage gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LogMessage toConstr :: LogMessage -> Constr dataTypeOf :: LogMessage -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LogMessage) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LogMessage) gmapT :: (forall b. Data b => b -> b) -> LogMessage -> LogMessage gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LogMessage -> r gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LogMessage -> r gmapQ :: (forall d. Data d => d -> u) -> LogMessage -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> LogMessage -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> LogMessage -> m LogMessage gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LogMessage -> m LogMessage gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LogMessage -> m LogMessage | |
Ord LogMessage Source # | |
Defined in Text.Pandoc.Logging Methods compare :: LogMessage -> LogMessage -> Ordering (<) :: LogMessage -> LogMessage -> Bool (<=) :: LogMessage -> LogMessage -> Bool (>) :: LogMessage -> LogMessage -> Bool (>=) :: LogMessage -> LogMessage -> Bool max :: LogMessage -> LogMessage -> LogMessage min :: LogMessage -> LogMessage -> LogMessage | |
Show LogMessage Source # | |
Defined in Text.Pandoc.Logging Methods showsPrec :: Int -> LogMessage -> ShowS show :: LogMessage -> String showList :: [LogMessage] -> ShowS | |
Generic LogMessage Source # | |
Defined in Text.Pandoc.Logging Associated Types type Rep LogMessage :: Type -> Type | |
ToJSON LogMessage Source # | |
Defined in Text.Pandoc.Logging Methods toJSON :: LogMessage -> Value toEncoding :: LogMessage -> Encoding toJSONList :: [LogMessage] -> Value toEncodingList :: [LogMessage] -> Encoding | |
Peekable LogMessage | |
Defined in Text.Pandoc.Lua.StackInstances Methods peek :: StackIndex -> Lua LogMessage | |
Pushable LogMessage | |
Defined in Text.Pandoc.Lua.StackInstances Methods push :: LogMessage -> Lua () | |
type Rep LogMessage Source # | |
Defined in Text.Pandoc.Logging type Rep LogMessage = D1 (MetaData "LogMessage" "Text.Pandoc.Logging" "pandoc-2.5-El719mNkVR4F4epiNNGtei" False) (((((C1 (MetaCons "SkippedContent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "CouldNotParseYamlMetadata" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos))) :+: (C1 (MetaCons "DuplicateLinkReference" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "DuplicateNoteReference" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)))) :+: ((C1 (MetaCons "NoteDefinedButNotUsed" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "DuplicateIdentifier" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos))) :+: (C1 (MetaCons "ReferenceNotFound" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "CircularReference" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos))))) :+: (((C1 (MetaCons "UndefinedToggle" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "ParsingUnescaped" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos))) :+: (C1 (MetaCons "CouldNotLoadIncludeFile" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)) :+: C1 (MetaCons "MacroAlreadyDefined" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SourcePos)))) :+: ((C1 (MetaCons "InlineNotRendered" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Inline)) :+: C1 (MetaCons "BlockNotRendered" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Block))) :+: (C1 (MetaCons "DocxParserWarning" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "IgnoredIOError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))))) :+: ((((C1 (MetaCons "CouldNotFetchResource" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "CouldNotDetermineImageSize" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) :+: (C1 (MetaCons "CouldNotConvertImage" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "CouldNotDetermineMimeType" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))) :+: ((C1 (MetaCons "CouldNotConvertTeXMath" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "CouldNotParseCSS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) :+: (C1 (MetaCons "Fetching" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "Extracting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))))) :+: (((C1 (MetaCons "NoTitleElement" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "NoLangSpecified" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InvalidLang" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "CouldNotHighlight" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))) :+: ((C1 (MetaCons "MissingCharacter" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "Deprecated" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) :+: (C1 (MetaCons "NoTranslation" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: (C1 (MetaCons "CouldNotLoadTranslations" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) :+: C1 (MetaCons "UnexpectedXmlElement" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))))))) |
encodeLogMessages :: [LogMessage] -> ByteString Source #
showLogMessage :: LogMessage -> String Source #