Porting SerilogLogger from KExpense

get rid of the regions