setMessageTemplate static method
Set custom message template for log formatting
Logs warnings for potentially problematic templates but still applies them.
Implementation
static void setMessageTemplate(String template) {
if (instance._validateMessageTemplate(template)) {
instance.messageTemplate = template;
} else {
// Log warning but still set the template - OutputFormatter will handle graceful degradation
instance._logWarning(
'Invalid messageTemplate "$template", may cause formatting issues',
);
instance.messageTemplate = template;
}
}