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

NAME

ShardedKV::HasLogger - The logging role for ShardedKV objects

VERSION

version 0.16

SYNOPSIS

  use ShardedKV;
  my $skv = ShardedKV->new(
    logger => $logger_obj,
    ...
  );

DESCRIPTION

This role adds a logger attribute to the consumer. See the main ShardedKV documentation for details.

This role is consumed by at least the following classes or roles: ShardedKV, ShardedKV::Storage, ShardedKV::Continuum.

PUBLIC ATTRIBUTES

logger

If set, this must be a user-supplied object that implements a certain number of methods which are called throughout ShardedKV for logging/debugging purposes. See the main documentation for the ShardedKV module for details.

SEE ALSO

AUTHORS

  • Steffen Mueller <smueller@cpan.org>

  • Nick Perez <nperez@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Steffen Mueller.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.