Add TemplateWarning log message type [API change]

This is a general warning to use for messages about templates.
This commit is contained in:
Emily Bourke 2021-08-10 17:19:20 +01:00 committed by John MacFarlane
parent 415f445fc1
commit 88d82203a1

View file

@ -76,6 +76,7 @@ data LogMessage =
| InlineNotRendered Inline
| BlockNotRendered Block
| DocxParserWarning Text
| TemplateWarning Text
| IgnoredIOError Text
| CouldNotFetchResource Text Text
| CouldNotDetermineImageSize Text Text
@ -174,6 +175,8 @@ instance ToJSON LogMessage where
["contents" .= toJSON bl]
DocxParserWarning s ->
["contents" .= s]
TemplateWarning s ->
["contents" .= s]
IgnoredIOError s ->
["contents" .= s]
CouldNotFetchResource fp s ->
@ -291,6 +294,8 @@ showLogMessage msg =
"Not rendering " <> Text.pack (show bl)
DocxParserWarning s ->
"Docx parser warning: " <> s
TemplateWarning s ->
"Pptx parser warning: " <> s
IgnoredIOError s ->
"IO Error (ignored): " <> s
CouldNotFetchResource fp s ->
@ -386,6 +391,7 @@ messageVerbosity msg =
InlineNotRendered{} -> INFO
BlockNotRendered{} -> INFO
DocxParserWarning{} -> INFO
TemplateWarning{} -> WARNING
IgnoredIOError{} -> WARNING
CouldNotFetchResource{} -> WARNING
CouldNotDetermineImageSize{} -> WARNING