Сначала я думал о создании подклассов Services и добавлял журналы вызовов вокруг него, но потом не было способа передать «текущего зарегистрированного пользователя» на уровень сервиса с помощью параметра без изменения большого количества кода. Доступ к сессии напрямую? Не кажется правильным. Фасад сессии?
Ведение журнала на уровне контроллера будет проще. У меня нет проблем с прямым доступом к сеансу, но он не будет регистрировать, если служба вызывается из других источников (например, Ajax? Flex?), Кроме приложения MVC.
АОП? Не уверен, как это поможет, но если это так, то просвещай меня.
Мысль? Спасибо.