Her işlem sonuna örnek olarak senin verdiğin gibi Ürün toplama işlemini gerçekleştiren metoda bir metod daha eleyeceksin.Bunun öncesinde Veritabanı üzerinde Log adında bir tablo tutabilirsin bu tablo içerisinde işlem yapan kullanıcının adını işlem saati yapılan işlem alanlarını barındırabilirsin.Ve Ürün topla işlemini gerçekleştrien metod altına bu log kaydı yapan metodu çağırabilirsin.Yada veritabanı yerine loglarını bir dosya üzerinde tutabilirsin ama pek önermem