[perforce] SHOULD_LINEMERGE = false LINE_BREAKER = ([\r\n]+)(Perforce server info:|Perforce server error:) EXTRACT-user = pid (?\d+) (?\w+@[^\s]+) (?(?:[0-9]{1,3}\.){3}[0-9]{1,3}) EXTRACT-command = \[(?[^\[\]]+)\] '(?[^']+)' EXTRACT-lapse = lapse (?\d*\.?\d+)s EXTRACT-usage = --- usage (?\d+)\+(?\d+)us (?\d+)\+(?\d+)io (?\d+)\+(?\d+)net (?\d+)k (?\d+) EXTRACT-rpc = --- rpc msgs\/size in\+out (?\d+)\+(?\d+)\/(?\d+)mb\+(?\d+)mb himarks (?\d+)\/(?\d+) snd\/rcv (?\d*\.?\d+)s\/(?\d*\.?\d+)s # # db.user table # EXTRACT-db_user = --- db.user\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.group table # EXTRACT-db_group = --- db.group\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.domain table # EXTRACT-db_domain = --- db.domain\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.view table # EXTRACT-db_view = --- db.view\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.have table # EXTRACT-db_have = --- db.have\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.rev table # EXTRACT-db_rev = --- db.rev\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.working table # EXTRACT-db_working = --- db.working\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.change table # EXTRACT-db_change = --- db.change\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.trigger table # EXTRACT-db_trigger = --- db.trigger\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.protect table # EXTRACT-db_protect = --- db.protect\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+) # # db.monitor table # EXTRACT-db_monitor = --- db.monitor\n--- pages in\+out\+cached (?\d+)\+(?\d+)\+(?\d+)\n--- locks read\/write (?\d+)\/(?\d+) rows get\+pos\+scan put\+del (?\d+)\+(?\d+)\+(?\d+) (?\d+)\+(?\d+)\n--- total lock wait\+held read\/write (?\d+)ms\+(?\d+)ms\/(?\d+)ms\+(?\d+)