public override void Commit(ICommitBag bag) { this.Logger.LogVerbose("Commit started", null); try { Decorated.Commit(bag); } catch (Exception ex) { this.Logger.LogError(ex.Message, null, ex); throw; } finally { this.Logger.LogVerbose("Commit completed", null); } }