improved trade method logging