Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LineReader ¶
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
func NewLog ¶
func NewLog(reader LineReader) *Log
type LogEvent ¶
type LogEvent struct { Timestamp time.Time `json:"t"` Message string `json:"msg"` PeerIDHex string `json:"peer,omitempty"` NodeURL string `json:"nodeURL,omitempty"` ClientID string `json:"clientID,omitempty"` Capabilities []string `json:"capabilities,omitempty"` }
func (*LogEvent) EthVersion ¶
type ScannerLineReader ¶
type ScannerLineReader struct {
// contains filtered or unexported fields
}
func NewScannerLineReader ¶
func NewScannerLineReader(reader io.Reader) *ScannerLineReader
func (*ScannerLineReader) ReadLine ¶
func (reader *ScannerLineReader) ReadLine() (*string, error)
type TailLineReader ¶
type TailLineReader struct {
// contains filtered or unexported fields
}
func NewTailLineReader ¶
func NewTailLineReader(ctx context.Context, tail *tail.Tail) *TailLineReader
func (*TailLineReader) ReadLine ¶
func (reader *TailLineReader) ReadLine() (*string, error)
Click to show internal directories.
Click to hide internal directories.