package HTTP::Recorder::Logger; use strict; use warnings; use LWP::MemberMixin; our @ISA = qw( LWP::MemberMixin ); sub new { my $class = shift; my %args = ( @_ ); my $self = bless ({}, ref ($class) || $class); $self->{'file'} = $args{'file'} || "/tmp/scriptfile"; $self->{agentname} = "\$agent"; return $self; } sub agentname { shift->_elem('agentname', @_); } sub file { shift->_elem('file', @_); } sub GetScript { my $self = shift; if (open (SCRIPT, $self->{file})) { my @script =