updated CLogger