درصورتیکه درسطح برنامه قراره این کار انجام بشه میتونی کلاسی برای اضافه کردن log به محل ذخیره سازی داشته باشی و باز درصورتیکه برنامت از یک DAL مرکزی پشتیبانی کنه ، در این لایه میتونی با استفاده از کلاس ذکر شده به ثبت تراکنش های انجام شده بپردازی.

اگر هم قراره این کار در سطح بانک انجام بشه (درصورتیکه از MSSQL و یا سایر بانک هایی که از Trigger ها پشتیبانی میکنند استفاده میکنی) میتونی با استفاده از Trigger ها این اطلاعات رو جمع آوری کنی.