4.11.4 Printing messages
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
      • Built-in Predicates
        • Exception handling
          • Printing messages
            • print_message/2
            • print_message_lines/3
            • message_hook/3
            • thread_message_hook/3
            • message_property/2
            • message_line_element/2
            • message_prefix_hook/2
            • message_to_string/2
            • version/0
            • version/1
            • Printing from libraries
    • Packages
Sourcemessage_hook(+Term, +Kind, +Lines)
Hook predicate that may be defined in the module user to intercept messages from print_message/2. Term and Kind are the same as passed to print_message/2. Lines is a list of format statements as described with print_message_lines/3. See also message_to_string/2.

This predicate must be defined dynamic and multifile to allow other modules defining clauses for it too.