Commits


added missing our $call;


added isstaff() to irc.pm


added IRCNOW::IO::verbosity2const() function


Added date/time and email functions from ponbot code corrected $dbLevel to $verbosity in export_ok list Also added POD documents to IRCNOW::IO.pm


Moved README.md to doc/logger.md


refactor: rename instance to self


fix: add backwards compatible verbosity levels


docs: fix docs


docs: update docs


ci: linting


feat: allow setting verbosity


docs: update readme


fix: file paths


feat: add logger module


Added checks for data to insert before calling dbInsertRecord()


Added debug() messages to libraries and tested Seems to work well using exported constants.


Added debug() and debug level constants Can now selectively import the debug() function an defined constants like this: use IRCNOW::IO qw(:DEBUG); updated parseznc.pl to use it.


Moved basic io functions from botnow to lib/IRCNOW/IO.pm Started moving code from botnow into IRCNOW:: library


Moved database related functions to IRCNOW::Database.pm Added IRCNOW::Parselog.pm as a base class for log parsers. It has stub functions for common database functions to make the code easier to view/manage at the application level.


Start of a library set for accessing data on ircnow network servers Current version connects to an botnow database and the parses the znc log file. It can create a database table for the znc log and read the last line from the database table. The test application parseznc.pl does a simple dump of the parsed data file. It can skip the records from the dump based on a passed record. Working to abstract some of the code into a IRCNOW::ParseLog and IRCNOW::Database library to make future log parsing tasks easier.