Porting SerilogLogger from KExpense

Does this need a license header? Same comment applies to all other types in Microsoft.Framework.Logging.SeriLog