Issue #53 - implementacja loggera operatego na transakcjach - transakcja konczy sie wraz z zyciem shared_ptr'a w ktorego opakowany jest logger.