Révision 5c671ba1
zenus_: Let's try fixing that compilation error again
| plugins/network/zenus_ | ||
|---|---|---|
| 106 | 106 |
Log::Log4perl::init( \$loggerconf ); |
| 107 | 107 |
our $logger = Log::Log4perl->get_logger($ACCT); |
| 108 | 108 |
} else {
|
| 109 |
our $logger = undef;
|
|
| 109 |
our $logger = "";
|
|
| 110 | 110 |
} |
| 111 | 111 |
|
| 112 | 112 |
my $lastread; |
| ... | ... | |
| 129 | 129 |
push @save_vector, $_ . '?' . $hashref->{$_};
|
| 130 | 130 |
} |
| 131 | 131 |
|
| 132 |
$logger->info( |
|
| 132 |
$::logger->info(
|
|
| 133 | 133 |
"Saving Data (LastRead is " . localtime($lastread) . "\n" ) |
| 134 | 134 |
if $CAN_LOG; |
| 135 | 135 |
|
| ... | ... | |
| 156 | 156 |
|
| 157 | 157 |
# Data is stale |
| 158 | 158 |
print "# Data is " . ( time - $lastread ) . " seconds old\n"; |
| 159 |
$logger->info( "Data is " . ( time - $lastread ) . " seconds old\n" ) |
|
| 159 |
$::logger->info( "Data is " . ( time - $lastread ) . " seconds old\n" )
|
|
| 160 | 160 |
if $CAN_LOG; |
| 161 | 161 |
|
| 162 | 162 |
if ( exists $hashref->{backoff} ) {
|
| ... | ... | |
| 164 | 164 |
|
| 165 | 165 |
# We're in a back-off period |
| 166 | 166 |
print "# Back-off in effect\n"; |
| 167 |
$logger->info("Back-off in effect\n") if $CAN_LOG;
|
|
| 167 |
$::logger->info("Back-off in effect\n") if $CAN_LOG;
|
|
| 168 | 168 |
exit 0; |
| 169 | 169 |
} |
| 170 | 170 |
else {
|
| 171 | 171 |
# We've just come out of a back-off period |
| 172 | 172 |
print "# Back-off ends\n"; |
| 173 |
$logger->info("Back-off ends\n") if $CAN_LOG;
|
|
| 173 |
$::logger->info("Back-off ends\n") if $CAN_LOG;
|
|
| 174 | 174 |
delete $hashref->{backoff};
|
| 175 | 175 |
} |
| 176 | 176 |
} |
| ... | ... | |
| 186 | 186 |
# back-off for 24 hours. |
| 187 | 187 |
print "# Starting Back-Off\n"; |
| 188 | 188 |
$hashref->{backoff} = time + ( 24 * 60 * 60 );
|
| 189 |
$logger->info( |
|
| 189 |
$::logger->info(
|
|
| 190 | 190 |
"Backing off until " . localtime( $hashref->{backoff} ) . "\n" )
|
| 191 | 191 |
if $CAN_LOG; |
| 192 | 192 |
save_data( $hashref, 0 ); |
| ... | ... | |
| 194 | 194 |
} |
| 195 | 195 |
|
| 196 | 196 |
print "# REFRESHING DATA\n"; |
| 197 |
$logger->info("Refreshing Data\n") if $CAN_LOG;
|
|
| 197 |
$::logger->info("Refreshing Data\n") if $CAN_LOG;
|
|
| 198 | 198 |
my $temphash; |
| 199 | 199 |
eval {
|
| 200 | 200 |
zenus::login( $USER, $PASS ); |
| ... | ... | |
| 223 | 223 |
} |
| 224 | 224 |
else {
|
| 225 | 225 |
print "# Using existing data\n"; |
| 226 |
$logger->info("Using existing data\n") if $CAN_LOG;
|
|
| 226 |
$::logger->info("Using existing data\n") if $CAN_LOG;
|
|
| 227 | 227 |
} |
| 228 | 228 |
save_data( $hashref, 1 ) if $force_save; |
| 229 | 229 |
return $hashref; |
Formats disponibles : Unified diff