in reply to Dependency to Log::Log4perl

Using your own logger class IMO only makes sense if you're planning to distribute your own logger with the module/application itself.

Otherwise, if you're adding a dependency anyway, use Log::Log4perl, as it is at least a common dependency.