Output:sub get_caller() { print caller() . "\n"; } sub dummy() { my $dummy_module = " package DUMMY; sub wrapper {main::get_caller()}; 1; "; eval $dummy_module; my $dummy = {}; bless $dummy, 'DUMMY'; $dummy->wrapper(); } get_caller(); dummy();
Is it possible to 'disguise' caller module in easier, more elegant way? I need it to log messages in log4perl as if they were logged from totally different module...main DUMMY
In reply to How to "disguise" caller by menth0l
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |