Versions in this module Expand all Collapse all v1 v1.5.5 May 18, 2020 Changes in this version + const EMPTY_STRING + const KEY_CODE + const KEY_DURATION + const KEY_ERROR + const KEY_LOG_TIME + const KEY_METHOD + const KEY_RESP_LEN + const KEY_SRC_IP + const KEY_TOPIC + const KEY_WARN + func NewParser(c conf.MapConf) (parser.Parser, error) + type Parser struct + func (krp *Parser) Name() string + func (krp *Parser) Parse(lines []string) ([]Data, error) + func (krp *Parser) ParseCode(fields []string) int + func (krp *Parser) ParseDuration(fields []string) int + func (krp *Parser) ParseIp(fields []string) string + func (krp *Parser) ParseLogTime(fields []string) int64 + func (krp *Parser) ParseMethod(fields []string) string + func (krp *Parser) ParseRespCL(fields []string) int + func (krp *Parser) ParseTopic(fields []string) string + func (krp *Parser) Type() string