Typed convenience over log(string, Json, string): emit a
notifications/message at the given LogLevel with an arbitrary JSON
payload (commonly a structured object). Forwards to the string/Json overload
with the level's wire string, so the level cannot be misspelled.
Typed convenience over log(string, Json, string): emit a notifications/message at the given LogLevel with an arbitrary JSON payload (commonly a structured object). Forwards to the string/Json overload with the level's wire string, so the level cannot be misspelled.