joblogger

package
v2.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DummySender

type DummySender struct{}

func NewDummySender

func NewDummySender() *DummySender

func (*DummySender) Add

func (s *DummySender) Add(...*logspb.LogLine)

type JobLogger

type JobLogger struct {
	// contains filtered or unexported fields
}

func New

func New(exploit string, version int64, team string, sender Sender) *JobLogger

func (*JobLogger) Debugf

func (l *JobLogger) Debugf(format string, args ...interface{})

func (*JobLogger) Errorf

func (l *JobLogger) Errorf(format string, args ...interface{})

func (*JobLogger) Infof

func (l *JobLogger) Infof(format string, args ...interface{})

func (*JobLogger) Warningf

func (l *JobLogger) Warningf(format string, args ...interface{})

type RemoteSender

type RemoteSender struct {
	// contains filtered or unexported fields
}

func NewRemoteSender

func NewRemoteSender(client *client.Client) *RemoteSender

func (*RemoteSender) Add

func (s *RemoteSender) Add(lines ...*logspb.LogLine)

func (*RemoteSender) Start

func (s *RemoteSender) Start(ctx context.Context)

type Sender

type Sender interface {
	Add(lines ...*logspb.LogLine)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL