Kwalitee Issues


Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Log-Log4perl-0.32/lib/Log /Log4perl/Config/ -- Around line 708: Non-ASCII character seen before =encoding in 'Gülcü'. Assuming CP1252 Log-Log4perl-0.32/lib/Log / -- Around line 1913: Non-ASCII character seen before =encoding in 'Gülcü,'. Assuming CP1252


List all used modules in META.yml requires


  • DBI
  • Log::Dispatch
  • Log::Dispatch::Base
  • Log::Dispatch::File
  • Log::Dispatch::FileRotate
  • Log::Dispatch::Output
  • Log::Dispatch::Screen
  • Log::Dispatch::Syslog
  • Params::Validate
  • XML::DOM


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Log::Log4perl::Appender::TestArrayBuffer, Log::Log4perl::Appender::TestBuffer, Log::Log4perl::FAQ, Log::Log4perl::Layout, Log::Log4perl::Layout::NoopLayout


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.03,0.32


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


List all modules used in the test suite in META.yml test_requires


  • DBI
  • Log::Dispatch
  • Log::Dispatch::File


Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Log::Log4perl::Appender::DBI, Log::Log4perl::Appender::TestArrayBuffer, Log::Log4perl::Appender::TestBuffer, Log::Log4perl::Config::DOMConfigurator, Log::Log4perl::Config::PropertyConfigurator, Log::Log4perl::FAQ, Log::Log4perl::JavaMap, Log::Log4perl::JavaMap::ConsoleAppender, Log::Log4perl::JavaMap::FileAppender, Log::Log4perl::JavaMap::JDBCAppender, Log::Log4perl::JavaMap::NTEventLogAppender, Log::Log4perl::JavaMap::RollingFileAppender, Log::Log4perl::JavaMap::SyslogAppender, Log::Log4perl::JavaMap::TestBuffer, Log::Log4perl::Layout, Log::Log4perl::Layout::NoopLayout


Name Abstract Version View
Log::Log4perl Log4j implementation for Perl 0.32 metacpan
Log::Log4perl::Appender Log appender class metacpan
Log::Log4perl::Appender::DBI implements appending to a DB metacpan
Log::Log4perl::Appender::TestArrayBuffer Subclass of Appender::TestBuffer metacpan
Log::Log4perl::Appender::TestBuffer Appender class for testing metacpan
Log::Log4perl::Config Log4perl configuration file syntax metacpan
Log::Log4perl::Config::DOMConfigurator reads xml config files 0.03 metacpan
Log::Log4perl::Config::PropertyConfigurator reads properties file metacpan
Log::Log4perl::Config::Watch Detect file changes metacpan
Log::Log4perl::DateFormat Log4perl advanced date formatter helper class metacpan
Log::Log4perl::Filter Log4perl Custom Filter Base Class metacpan
Log::Log4perl::Filter::Boolean Special filter to combine the results of others metacpan
Log::Log4perl::Filter::LevelMatch Filter to match the log level exactly metacpan
Log::Log4perl::Filter::LevelRange Filter for a range of log levels metacpan
Log::Log4perl::Filter::StringMatch Filter to match the log level exactly metacpan
Log::Log4perl::JavaMap maps java log4j appenders to Log::Dispatch classes metacpan
Log::Log4perl::JavaMap::ConsoleAppender wraps Log::Dispatch::Screen metacpan
Log::Log4perl::JavaMap::FileAppender wraps Log::Dispatch::File metacpan
Log::Log4perl::JavaMap::JDBCAppender wraps Log::Log4perl::Appender::DBI metacpan
Log::Log4perl::JavaMap::NTEventLogAppender wraps Log::Dispatch::Win32EventLog metacpan
Log::Log4perl::JavaMap::RollingFileAppender wraps Log::Dispatch::FileRotate metacpan
Log::Log4perl::JavaMap::SyslogAppender metacpan
Log::Log4perl::JavaMap::TestBuffer wraps Log::Log4perl::Appender::TestBuffer metacpan
Log::Log4perl::Layout Log4perl Layout Virtual Base Class metacpan
Log::Log4perl::Layout::NoopLayout Pass-thru Layout metacpan
Log::Log4perl::Layout::PatternLayout Pattern Layout metacpan
Log::Log4perl::Layout::SimpleLayout Simple Layout metacpan
Log::Log4perl::Level Predefined log levels metacpan
Log::Log4perl::Logger Main Logger Class metacpan
Log::Log4perl::MDC Mapped Diagnostic Context metacpan
Log::Log4perl::NDC Nested Diagnostic Context metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan