using statements use dispose method to output log using Loger loger = new(); Foo(); or using (Loger loger = new()) { Foo(); } Use thchnology .NET 6, log4net