Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func NewParser ¶
Example ¶
package main
import (
"fmt"
"github.com/jeromer/syslogparser/rfc3164"
)
func main() {
b := "<34>Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick on /dev/pts/8"
buff := []byte(b)
p := rfc3164.NewParser(buff)
err := p.Parse()
if err != nil {
panic(err)
}
fmt.Println(p.Dump())
}
Output:
func (*Parser) Dump ¶
func (p *Parser) Dump() syslogparser.LogParts
Click to show internal directories.
Click to hide internal directories.