I prefer the standard string.format to % interpolation for message formatting. It allows embedding attribute lookups which reduces the need for special-case formatting functions.
Ideally all message formatters would be declarative string templates. Switching to string.format doesn't immediately provide this (see #15). Instead it's a first step that let's us specify all events as declarative string templates except for special cases.
I prefer the standard
string.format
to%
interpolation for message formatting. It allows embedding attribute lookups which reduces the need for special-case formatting functions.Ideally all message formatters would be declarative string templates. Switching to
string.format
doesn't immediately provide this (see #15). Instead it's a first step that let's us specify all events as declarative string templates except for special cases.