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

NAME

Lab::Moose::Instrument::Log - Role for Lab::Moose::Instrument connection logging.

VERSION

version 3.612

SYNOPSIS

 use Lab::Moose 'instrument';
 my $instr = instrument(
     type => '...',
     connection_options => {...},
     instrument_options => {
         # write into newly created logfile:
         log_file => '/tmp/instr.log',
         # alternative: write into filehandle:
         log_fh => $filehandle,
     },
 );

DESCRIPTION

Log all of the instrument's read, write, query, clear function calls into a logfile or an existing filehandle.

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by the Lab::Measurement team; in detail:

  Copyright 2016       Simon Reinhardt
            2017       Andreas K. Huettel, Simon Reinhardt

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