Hi hernan I read your code and normally the notification alone should be enough. The changelog should be listening to the notification and log what should be logged. So in the following the first line should only be necessary self notifyOfChangedCategoryFrom: oldCat to: newCat. changeString := subject name, ' organization renameCategory: ''', oldCatString ,''' toBe: ''', newCatString ,''''. SmalltalkImage current logChange: changeString I imagine that may be there is problem because the ChangeLog does not listen to the right event or it is not listening well. Because the systemNotification worked (may be the changes you want were not taken into account) from when it was introduced. So could you check because I'm 100% sure that Changeset logger was treated by roel code just a any other client and he payed attention that if there is an exception we do not lose the code. Roel was picky on his code. Stef