feat: simplify logging functions
__*BREAKING CHANGE*__
Log functions no longer require a message string in the first argument, this means
reporters that used to tap into `extra` for the spread arguments you will now
find this in the `messages` array.
```diff
- const reporter: Reporter = ({ name, level, message, extra, ...rest })
+ const reporter: Reporter = ({ name, level, messages, ...rest })
..
- console.log({ message, extra });
+ const message = messages.shift();
+ console.log({ message, extra: messages });
```
fixes: #14Parent974cadb
8 files changed+164-158
StackedSplit