Hi Randal
I did try providing PRINT and PRINTF. More to the point, I checked the code of Tie::Handle and Tie::StdHandle first. (Log::OPG::Info inherits from Tie::StdHandle, which itself inherits from Tie::Handle.) Tie::Handle provides PRINT and PRINTF methods, which simply invoke WRITE, if such a method has been defined apart from the one in Tie::Handle itself.
Also, from stepping through the code in the debugger, it appears as though the write function does not step into any of the Tie:: methods at all.
Cheers
Kevin
| [reply] |