| line | stmt | bran | cond | sub | pod | time | code | 
| 1 |  |  |  |  |  |  | package Enbld::Message; | 
| 2 |  |  |  |  |  |  |  | 
| 3 | 7 |  |  | 7 |  | 860 | use strict; | 
|  | 7 |  |  |  |  | 13 |  | 
|  | 7 |  |  |  |  | 255 |  | 
| 4 | 7 |  |  | 7 |  | 34 | use warnings; | 
|  | 7 |  |  |  |  | 18 |  | 
|  | 7 |  |  |  |  | 1729 |  | 
| 5 |  |  |  |  |  |  |  | 
| 6 |  |  |  |  |  |  | our $VERBOSE; | 
| 7 |  |  |  |  |  |  |  | 
| 8 |  |  |  |  |  |  | sub notify { | 
| 9 | 216 |  |  | 216 | 0 | 5514 | my ( $pkg, $msg ) = @_; | 
| 10 |  |  |  |  |  |  |  | 
| 11 | 216 |  |  |  |  | 589 | chomp( $msg ); | 
| 12 | 216 |  |  |  |  | 655 | $msg .= "\n"; | 
| 13 |  |  |  |  |  |  |  | 
| 14 | 216 |  |  |  |  | 3657 | require Enbld::Logger; | 
| 15 | 216 | 100 |  |  |  | 1589 | Enbld::Logger->write( $msg ) if Enbld::Logger->logfile; | 
| 16 |  |  |  |  |  |  |  | 
| 17 | 216 | 100 |  |  |  | 1349 | print $msg if $VERBOSE; | 
| 18 |  |  |  |  |  |  | } | 
| 19 |  |  |  |  |  |  |  | 
| 20 |  |  |  |  |  |  | sub alert { | 
| 21 | 0 |  |  | 0 | 0 | 0 | my ( $pkg, $msg ) = @_; | 
| 22 |  |  |  |  |  |  |  | 
| 23 | 0 |  |  |  |  | 0 | chomp( $msg ); | 
| 24 | 0 |  |  |  |  | 0 | $msg .= "\n"; | 
| 25 |  |  |  |  |  |  |  | 
| 26 | 0 |  |  |  |  | 0 | require Enbld::Logger; | 
| 27 | 0 | 0 |  |  |  | 0 | Enbld::Logger->write( $msg ) if Enbld::Logger->logfile; | 
| 28 |  |  |  |  |  |  |  | 
| 29 | 0 | 0 |  |  |  | 0 | print STDERR $msg if $VERBOSE; | 
| 30 |  |  |  |  |  |  | } | 
| 31 |  |  |  |  |  |  |  | 
| 32 |  |  |  |  |  |  | sub set_verbose { | 
| 33 | 1 |  |  | 1 | 0 | 968 | $VERBOSE++; | 
| 34 |  |  |  |  |  |  | } | 
| 35 |  |  |  |  |  |  |  | 
| 36 |  |  |  |  |  |  | 1; | 
| 37 |  |  |  |  |  |  |  |