logger

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupLogging

func SetupLogging(level string)

Types

type AppiumLogger

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

func NewAppiumLogger

func NewAppiumLogger(logFilePath, udid string) (*AppiumLogger, error)

func (*AppiumLogger) Close

func (logger *AppiumLogger) Close()

func (*AppiumLogger) Log

func (logger *AppiumLogger) Log(device *models.Device, logLine string)

type CustomLogger

type CustomLogger struct {
	*log.Logger
}
var ProviderLogger *CustomLogger

func CreateCustomLogger

func CreateCustomLogger(logFilePath, collection string) (*CustomLogger, error)

func (CustomLogger) LogDebug

func (l CustomLogger) LogDebug(eventName string, message string)

func (CustomLogger) LogError

func (l CustomLogger) LogError(eventName string, message string)

func (CustomLogger) LogFatal

func (l CustomLogger) LogFatal(eventName string, message string)

func (CustomLogger) LogInfo

func (l CustomLogger) LogInfo(eventName string, message string)

func (CustomLogger) LogPanic

func (l CustomLogger) LogPanic(eventName string, message string)

func (CustomLogger) LogWarn

func (l CustomLogger) LogWarn(eventName string, message string)

type MongoDBHook

type MongoDBHook struct {
	Client     *mongo.Client
	Ctx        context.Context
	DB         string
	Collection string
}

func (*MongoDBHook) Fire

func (hook *MongoDBHook) Fire(entry *log.Entry) error

func (*MongoDBHook) Levels

func (hook *MongoDBHook) Levels() []log.Level

Levels returns the log levels at which the hook should fire

Jump to

Keyboard shortcuts

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