OpenPlugin::Exception::Template - Sample template for creating Exception Plugin drivers.
This is a template for creating additional Exception drivers (subclasses). Most people do this to provide additional fields for certain types of exceptions. Exceptions which occur in the Datasource Plugin might contain a field called sql, for capturing the SQL statement which was used when the exception occurred.
sql
Of course, if you add a new Exception plugin, you'll need to add it to both the OpenPlugin-drivermap.conf and OpenPlugin.conf files.
Adding this driver to OpenPlugin-drivermap.conf would look like:
<drivermap exception> built-in = OpenPlugin::Exception template = OpenPlugin::Exception::Template </drivermap>
And you'd do the following to add this to the OpenPlugin.conf file:
<plugin exception> load = Startup <driver built-in> </driver> <driver template> </driver> </plugin>
No parameters can be passed in to OpenPlugin's new() method for this driver. The following parameters are accepted via the throw() and log_throw() methods:
field1
This example field would contain data of your choice.
field2
field3
Nothing known.
None known.
Copyright (c) 2001-2003 Eric Andreychek. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Eric Andreychek <eric@openthought.net>
To install OpenPlugin, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OpenPlugin
CPAN shell
perl -MCPAN -e shell install OpenPlugin
For more information on module installation, please visit the detailed CPAN module installation guide.