Print some basic info to syslog

develop
mj-saunders 2018-03-25 07:39:52 +00:00
parent 9b976ea953
commit c6386e1787
1 changed files with 12 additions and 0 deletions

View File

@ -10,6 +10,8 @@ use RSSTootalizer::User;
use RSSTootalizer::Entry; use RSSTootalizer::Entry;
use RSSTootalizer::DB; use RSSTootalizer::DB;
my $VERBOSE = 1;
our $config = ""; our $config = "";
open CONFIG, "rsstootalizer.conf.json" or die "Cannot open rsstootalizer.conf.json"; open CONFIG, "rsstootalizer.conf.json" or die "Cannot open rsstootalizer.conf.json";
{ {
@ -35,6 +37,9 @@ sub Error {{{
binmode STDERR, ":utf8"; binmode STDERR, ":utf8";
binmode STDOUT, ":utf8"; binmode STDOUT, ":utf8";
if ($VERBOSE) {print STDOUT "Checking for new entries\n";}
my $new_entries = 0;
my @feeds = RSSTootalizer::Feed->all(); my @feeds = RSSTootalizer::Feed->all();
FEED: foreach my $feed (@feeds){ FEED: foreach my $feed (@feeds){
next FEED unless $feed; next FEED unless $feed;
@ -96,6 +101,8 @@ FEED: foreach my $feed (@feeds){
local $/ = undef; local $/ = undef;
$reply = <DATA>; $reply = <DATA>;
} }
if ($VERBOSE) {$new_entries += 1;}
} }
my %ne; my %ne;
@ -106,3 +113,8 @@ FEED: foreach my $feed (@feeds){
} }
RSSTootalizer::DB->doUPDATE("UPDATE `users` SET session_id = 'invalid' WHERE TIME_TO_SEC(NOW()) - TIME_TO_SEC(`valid_from`) > 60*60*4;"); # invalidate old sessions RSSTootalizer::DB->doUPDATE("UPDATE `users` SET session_id = 'invalid' WHERE TIME_TO_SEC(NOW()) - TIME_TO_SEC(`valid_from`) > 60*60*4;"); # invalidate old sessions
if ($VERBOSE) {
$new_entries ? ($new_entries > 1 ? print "$new_entries new entries\n" : print "$new_entries new entry\n") : print "No new entries\n";
print STDOUT "Done\n";
}