logstreamer

package
v0.0.0-...-0a43815 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2024 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Copyright (c) 2013 Kevin van Zonneveld <kevin@vanzonneveld.net>. All rights reserved. Source: https://github.com/kvz/logstreamer SPDX-License-Identifier: MIT

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logstreamer

type Logstreamer struct {
	Logger *log.Logger
	// contains filtered or unexported fields
}

func NewLogstreamer

func NewLogstreamer(logger *log.Logger, prefix string, record bool) *Logstreamer

func (*Logstreamer) Close

func (l *Logstreamer) Close() error

func (*Logstreamer) Flush

func (l *Logstreamer) Flush() error

func (*Logstreamer) FlushRecord

func (l *Logstreamer) FlushRecord() string

func (*Logstreamer) OutputLines

func (l *Logstreamer) OutputLines() error

func (*Logstreamer) Write

func (l *Logstreamer) Write(p []byte) (n int, err error)

type PrettyStdoutWriter

type PrettyStdoutWriter struct {
	Prefix string
	// contains filtered or unexported fields
}

PrettyStdoutWriter wraps an ioWriter so it can add string prefixes to every message it writes to stdout.

func NewPrettyIoWriter

func NewPrettyIoWriter(prefix string, ioWriter io.Writer) *PrettyStdoutWriter

NewPrettyStdoutWriter returns an instance of PrettyStdoutWriter

func (*PrettyStdoutWriter) Write

func (psw *PrettyStdoutWriter) Write(p []byte) (int, error)

Jump to

Keyboard shortcuts

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