sub new {
my( $class, $event, %params ) = @_;
-
_load_events() unless $events;
- if( $event ne 'SUCCESS' ) {
- $logger->info("Returning non-success event object: $event ");
- }
-
+ throw OpenSRF::EX ("Bad event name: $event") unless $event;
my $e = $events->{$event};
- throw OpenSRF::EX
- ("No event defined with textcode: $event") unless defined $e;
my( $m, $f, $l ) = caller(0);
my( $mm, $ff, $ll ) = caller(1);
ilsevent => $e,
textcode => $event,
stacktrace => "$f:$l $ff:$ll $fff:$lll",
- desc => $descs->{$lang}->{$e},
+ desc => $descs->{$lang}->{$e} || '',
servertime => $t,
pid => $$, %params };
}