The original warning or error message
Optional
options: { Additional options which customize logging
A logging level in COMPATIBILITY_MODES which overrides the configured default
A version identifier since which a change was made
A version identifier until which a change remains supported
Additional details to append to the logged message
Include the message stack trace
Log this the message only once?
An Error if the mode is ERROR
Log a compatibility warning which is filtered based on the client's defined compatibility settings.