[% # CAP::MessageStack: # INCLUDE dumper.tt dump = CAP_Messages; FOREACH CAP_Messages; NEXT UNLESS class.match('info') || class.match('error') || class.match('warning'); # any others handled in local templates %]

[% class | upper %]: [%# message %] [% IF is_code_ref(message); # split into list form: FOREACH msg IN message %]

* [% msg %]
[% END; ELSE; message; END %]

[% END %]