#!/usr/bin/env perl use strict; use warnings; use Error::Pure::JSON::Advance qw(err); # Additional parameters. %Error::Pure::JSON::Advance::ERR_PARAMETERS = ( 'status' => 1, 'message' => 'Foo bar', ); # Error. err '1', '2', '3'; # Output like: # {"status":1,"error-pure":[{"msg":["1","2","3"],"stack":[{"sub":"err","prog":"example2.pl","args":"(1, 2, 3)","class":"main","line":17}]}],"message":"Foo bar"}