Porting SerilogLogger from KExpense

Shouldn't need this