A major refactoring of Logger->log/P:C:L->log to remove the creation of an ephemerous POE::Session that was used just for sending the message to our logger session. The code change is low, but it may have big impact. Probably not because the _start event is called synchronously in POE::Session->create(). Anyway, our extensive test suite passes.
Upgrade Makefile.PL with App::EUMM::Upgrade. Add new dependencies for tests. Add metadata (homepage, repo...).
Full test case of the POE::Component::Logger using the t::lib::Log::Dispatch::Config::Test framework. Found a race condition bug: $DefaultLevel should be retrieved immediately in the Logger->log() instead of being delayed to the session event. Marked as TODO.
git-cpan-module: POE-Component-Logger git-cpan-version: 1.00 git-cpan-authorid: MSERGEANT git-cpan-file: authors/id/M/MS/MSERGEANT/POE-Component-Logger-1.00.tar.gz