示例#1
0
func init() {

	fact = &factory{
		ch: make(chan ql.Buffer),
	}

	ql.RegisterInput("stdin", fact)
}
示例#2
0
文件: udp.go 项目: sheenobu/quicklog
func init() {
	ql.RegisterInput("udp", ql.InputFactoryHandler(func(r io.Reader) (ql.InputProcess, error) {
		var config Config
		if err := json.NewDecoder(r).Decode(&config); err != nil {
			return nil, err
		}
		return &Process{Config: config}, nil
	}))
}