Ejemplo n.º 1
0
 public static function init()
 {
     // Admin option
     self::$record_logs = (bool) get_option(self::LOG_OPTION, 0);
     // Register settings
     self::register_settings();
     // after
     add_action('init', array(__CLASS__, 'record_stored_logs_and_errors'), PHP_INT_MAX);
     // action to log
     add_action('si_log', array(__CLASS__, 'log'), 10, 2);
     add_action('si_error', array(__CLASS__, 'error'), 10, 3);
     // purge old logs
     add_action(self::DAILY_CRON_HOOK, array(__CLASS__, 'purge_old_logs'));
 }