Documentation
¶
Index ¶
- func NewReader(meta *reader.Meta, conf conf.MapConf) (mr reader.Reader, err error)
- type ActiveReader
- type Reader
- func (mr *Reader) Close() (err error)
- func (mr *Reader) Expire()
- func (mr *Reader) Lag() (rl *LagInfo, err error)
- func (mr *Reader) Name() string
- func (mr *Reader) ReadLine() (data string, err error)
- func (mr *Reader) Reset() (err error)
- func (mr *Reader) SetMode(mode string, value interface{}) (err error)
- func (mr *Reader) Source() string
- func (mr *Reader) Start()
- func (mr *Reader) StatLogPath()
- func (mr *Reader) Status() StatsInfo
- func (mr *Reader) SyncMeta()
- type Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ActiveReader ¶
type ActiveReader struct {
// contains filtered or unexported fields
}
func NewActiveReader ¶
func (*ActiveReader) Close ¶
func (ar *ActiveReader) Close() error
func (*ActiveReader) Lag ¶
func (ar *ActiveReader) Lag() (rl *LagInfo, err error)
func (*ActiveReader) Run ¶
func (ar *ActiveReader) Run()
func (*ActiveReader) Status ¶
func (ar *ActiveReader) Status() StatsInfo
func (*ActiveReader) SyncMeta ¶
func (ar *ActiveReader) SyncMeta() string
除了sync自己的bufreader,还要sync一行linecache
Click to show internal directories.
Click to hide internal directories.