carp "xyz"; return; #### return $self->log_error("xyz"); #### sub log_error { carp $_[1]; return; } #### use Subclass::Of "WebService::Discord::Webhook", -as => "MyWebhook", -methods => [ error_log => sub { my ($self, $message) = @_; # alternative error handling here }, ]; ...; my $webhook = MyWebhook->new(...);