package ORFeedbackLogger;
use Test::More;
use Moo;
extends 'Object::Remote::Logging::Logger';
has feedback_output => (is => 'rw' );
has feedback_input => ( is => 'rw' );
sub reset {
my ($self) = @_;
$self->feedback_output(undef);
$self->feedback_input(undef);
ok(! defined $self->feedback_output && ! defined $self->feedback_input, 'Reset successful');
}
sub _log {
my $self = shift;
$self->feedback_input([@_]);
$self->SUPER::_log(@_);
}
sub _output {
my ($self, $rendered) = @_;
$self->feedback_output($rendered);
}
1;