Documentation ¶
Index ¶
- Constants
- Variables
- func InitFlags()
- func Start(name string, logHandler LogHandler)
- func Track(t appinsights.Telemetry)
- func UnescapeCommon(esc string, buf *bytes.Buffer) bool
- type LogControlMessage
- type LogEventMessage
- type LogHandler
- type LogReader
- type LogWriter
- type LogWriterControl
- type LogWriterEvent
- type Parser
- type ParserOptions
- type ParserResultStorage
Constants ¶
View Source
const ( BUF_MAX = 8192 CHAN_BUF = 1 )
View Source
const UnescapeCommonPattern = `\\([nftbrv\"\\]|[0-7]{1,3}|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})`
Variables ¶
View Source
var NO_MATCH error = errors.New("Match not found")
Functions ¶
func Start ¶
func Start(name string, logHandler LogHandler)
func Track ¶
func Track(t appinsights.Telemetry)
Types ¶
type LogControlMessage ¶
type LogControlMessage struct {
// contains filtered or unexported fields
}
type LogEventMessage ¶
type LogEventMessage struct {
// contains filtered or unexported fields
}
type LogReader ¶
type LogReader struct {
// contains filtered or unexported fields
}
func MakeLogReader ¶
func (*LogReader) Events ¶
func (logReader *LogReader) Events() chan LogEventMessage
type LogWriter ¶
type LogWriter struct {
// contains filtered or unexported fields
}
func NewLogWriter ¶
func NewNilLogWriter ¶
func NewNilLogWriter() *LogWriter
type LogWriterControl ¶
type LogWriterControl struct {
// contains filtered or unexported fields
}
type LogWriterEvent ¶
type LogWriterEvent struct {
// contains filtered or unexported fields
}
type ParserOptions ¶
type ParserResultStorage ¶
type ParserResultStorage interface {
Store(key, value string)
}
Click to show internal directories.
Click to hide internal directories.