Porting SerilogLogger from KExpense

Consider creating the list using LINQ/ToList()