Porting SerilogLogger from KExpense

You shouldn't need this if it's specified in the interface.