in reply to Subroutine attributes for solving crosscutting problems
For reference, regarding the logging: there is a CPAN module, Devel::TraceSubs, that allows you to attach logging to all/some subroutines in your program without any need to touch them. So you can trace even subroutines in third party modules etc.
|
|---|