walokra / markdown-page-generator-plugin

Markdown to HTML Page Generator Maven Plugin
MIT License
56 stars 48 forks source link

Verbose final flexmark option INFO logging during plugin operation #60

Closed jodygarnett closed 3 years ago

jodygarnett commented 3 years ago

I have been enjoying this plugin, but am hesitant to upgrade from 2.2.0 due to a recent change.

The latest 2.3.0 release has quite verbose flexmark INFO log statements that I have been unable to figure out how to quiet. While these are no doubt useful for troubleshooting - once everything is working they take up a lot of space in the logs when using the plugin on multiple files:

[INFO] Process Pegdown extension options
[INFO] Pegdown extension TABLES
[INFO] Pegdown extension options = 32
[INFO] Parse Markdown to HTML
[INFO] final flexmark options: 
[INFO]   LISTS_DELIMITER_MISMATCH_TO_NEW_LIST
[INFO]   LISTS_ITEM_MARKER_SUFFIXES
[INFO]   TRIM_CELL_WHITESPACE
[INFO]   LISTS_ORDERED_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   HEADER_ID_GENERATOR_RESOLVE_DUPES
[INFO]   LISTS_AUTO_LOOSE_ONE_LEVEL_LISTS
[INFO]   BLOCK_QUOTE_ALLOW_LEADING_SPACE
[INFO]   THEMATIC_BREAK_RELAXED_START
[INFO]   LINKS_ALLOW_MATCHED_PARENTHESES
[INFO]   HTML_BLOCK_DEEP_PARSE_NON_BLOCK
[INFO]   INDENTED_CODE_NO_TRAILING_BLANK_LINES
[INFO]   LISTS_LOOSE_WHEN_PREV_HAS_TRAILING_BLANK_LINE
[INFO]   LISTS_EMPTY_BULLET_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_LOOSE_WHEN_HAS_NON_LIST_CHILDREN
[INFO]   LISTS_ORDERED_ITEM_DOT_ONLY
[INFO]   REFERENCES_KEEP
[INFO]   LISTS_EMPTY_BULLET_SUB_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_ITEM_CONTENT_AFTER_SUFFIX
[INFO]   LISTS_NEW_ITEM_CODE_INDENT
[INFO]   PARSE_INNER_HTML_COMMENTS
[INFO]   LISTS_BULLET_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   LISTS_LOOSE_WHEN_LAST_ITEM_PREV_HAS_TRAILING_BLANK_LINE
[INFO]   LISTS_ITEM_TYPE_MISMATCH_TO_SUB_LIST
[INFO]   LISTS_LOOSE_WHEN_HAS_TRAILING_BLANK_LINE
[INFO]   HTML_BLOCK_DEEP_PARSER
[INFO]   LISTS_EMPTY_BULLET_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   HTML_BLOCK_DEEP_PARSE_MARKDOWN_INTERRUPTS_CLOSED
[INFO]   LISTS_LOOSE_WHEN_HAS_LOOSE_SUB_ITEM
[INFO]   HEADING_NO_ATX_SPACE
[INFO]   LISTS_LOOSE_WHEN_BLANK_LINE_FOLLOWS_ITEM_PARAGRAPH
[INFO]   BLOCK_QUOTE_EXTEND_TO_BLANK_LINE
[INFO]   LISTS_END_ON_DOUBLE_BLANK
[INFO]   SPACE_IN_LINK_ELEMENTS
[INFO]   LISTS_AUTO_LOOSE
[INFO]   LISTS_ORDERED_NON_ONE_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_EMPTY_ORDERED_NON_ONE_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_EMPTY_ORDERED_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_LOOSE_WHEN_CONTAINS_BLANK_LINE
[INFO]   FENCED_CODE_BLOCK_PARSER
[INFO]   LISTS_EMPTY_ORDERED_NON_ONE_SUB_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_NUMBERED_ITEM_MARKER_SUFFIXED
[INFO]   HEADING_SETEXT_MARKER_LENGTH
[INFO]   HTML_BLOCK_DEEP_PARSE_BLANK_LINE_INTERRUPTS_PARTIAL_TAG
[INFO]   LISTS_ITEM_TYPE_MISMATCH_TO_NEW_LIST
[INFO]   SOFT_BREAK
[INFO]   LISTS_ORDERED_NON_ONE_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   LISTS_EMPTY_ORDERED_NON_ONE_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   LISTS_BULLET_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   LISTS_CODE_INDENT
[INFO]   EXTENSIONS
[INFO]   STRONG_WRAPS_EMPHASIS
[INFO]   HEADER_SEPARATOR_COLUMN_MATCH
[INFO]   HEADING_NO_LEAD_SPACE
[INFO]   PARSER_EMULATION_PROFILE
[INFO]   LISTS_EMPTY_ORDERED_SUB_ITEM_INTERRUPTS_ITEM_PARAGRAPH
[INFO]   HTML_BL HTML_BLOCK_DEEP_PARSE_FIRST_OPEN_TAG_ON_ONE_LINE
[INFO]   PEGDOWN_EXTENSIONS
[INFO]   LISTS_ITEM_MARKER_SPACE
[INFO]   HEADER_ID_GENERATOR_NO_DUPED_DASHES
[INFO]   LISTS_ITEM_PREFIX_CHARS
[INFO]   OBFUSCATE_EMAIL
[INFO]   LISTS_EMPTY_ORDERED_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   GENERATE_HEADER_ID
[INFO]   LISTS_ORDERED_LIST_MANUAL_START
[INFO]   LISTS_ITEM_INDENT
[INFO]   BLOCK_QUOTE_IGNORE_BLANK_LINE
[INFO]   LISTS_ORDERED_ITEM_INTERRUPTS_PARAGRAPH
[INFO]   SUPPRESS_HTML_BLOCKS
[INFO]   SUPPRESS_INLINE_HTML
[INFO]   HTML_BL OCK_DEEP_PARSE_BLANK_LINE_INTERRUPTS
[INFO]   HTML_BLOCK_DEEP_PARSE_INDENTED_CODE_INTERRUPTS