testlog

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 26, 2019 License: BSD-2-Clause Imports: 2 Imported by: 0

README

testlog

The testlog package provides a convenient way to log to the test output when testing projects that log to a logger (such as the standard libraries "net/http".Server). This ensures that log output doesn't pollute test output and is shown under the correct test only if the test that generated the log output fails.

import (
	"code.soquee.net/testlog"
)

License

The package may be used under the terms of the BSD 2-Clause License a copy of which may be found in the LICENSE file.

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.

Documentation

Overview

Package testlog is a log.Logger that proxies to the Log function on a testing.T.

It is used to group log messages under the tests that generated them in test output and to only show those messages if the test that generated them failed.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(t testing.TB) *log.Logger

New returns a new logger that logs to the provided testing.T.

Types

This section is empty.

Jump to

Keyboard shortcuts

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