Subject: | subclassing of ::File |
Subclassing ::File is a little tricky because parameters are copied into $self (and validated) in _make_handle, not in _basic_init.
I've fixed things up, as well as added some tests, in https://github.com/karenetheridge/Log-Dispatch/tree/topic/fix_subclassing.
I build on this in updates to Log::Dispatch::File::Stamped, which wraps _basic_init and log_message.