fix: unify LogMessage and LogMessageInfo (#1057)

Deprecate the custom prefix callback accepting LogMessageInfo in favor
of existing LogMessage data structure extended with necessary data
fields to avoid redundancies.
5 files changed