The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DBIx::PgLink::Logger - conditionally redirect message to PostgreSQL log

SUBROUTINES

trace_level
  trace_level($level);
  $level = trace_level();

Set or get tracing level. Exported by default.

  • 0 - no trace

  • 1 - general messages for user

  • 2 - detailed messages for user

  • 3,4,5 - verbose trace for developer

trace_msg
  trace_msg($severity, $message);

Write message to log. Exported by default.

Severity is PostgreSQL message level for elog. Possible values:

  • 'DEBUG'

  • 'LOG'

  • 'INFO'

  • 'NOTICE'

  • 'WARNING'

  • 'ERROR'. Raise an exception, like die.