message

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package message helps building a build message

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

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

func (Builder) Data

func (builder Builder) Data(fields ...field.Field) Builder

func (Builder) Message

func (builder Builder) Message() Message

func (Builder) Put

func (builder Builder) Put(lvl level.Level, body string) Builder

func (Builder) PutLevel

func (builder Builder) PutLevel(lvl level.Level) Builder

func (Builder) Putf

func (builder Builder) Putf(lvl level.Level, format string, a ...interface{}) Builder

func (Builder) Tags

func (builder Builder) Tags(tags ...string) Builder

type Content

type Content int
const (
	DataContent Content = iota
	TextContent
)

type Message

type Message struct {
	Timestamp time.Time
	Tags      []string
	Level     level.Level
	Content   Content
	Body      string

	Fields []field.Field
	// contains filtered or unexported fields
}

func New

func New() Message

func (Message) Field

func (msg Message) Field(index int) field.Field

func (Message) Halt

func (msg Message) Halt() Message

func (Message) HasFields

func (msg Message) HasFields() bool

func (Message) IsHalted

func (msg Message) IsHalted() bool

Directories

Path Synopsis
Package field represents a single message field for a build message
Package field represents a single message field for a build message
Package transform converts a build message into different formats
Package transform converts a build message into different formats
text
Package text provides utilities to parse back a message converted to text into machine-parsable data
Package text provides utilities to parse back a message converted to text into machine-parsable data

Jump to

Keyboard shortcuts

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