In the Overview we discussed several likely ways this facility might be used. The ways to accomplish such goals are discussed in the following sections. To sum up, here are some motivations for customizing messages, with an indication of which procedures should be used:
message_hook/3to override the defaults given by
You can specify an action
to replace or augment the default action by defining clauses for
warningmessages, blink a light.
warningmessages cause a window of a certain design to pop up and display the message.
generate_message/3; see ref-msg-ime)