config

package
v0.0.0-...-175c9c9 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2016 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// LogFormat: format in front of log text
	LogFormat = log.Ldate | log.Lmicroseconds
	// FileMask: filedescriptor mask
	FileMask = os.O_CREATE | os.O_WRONLY | os.O_APPEND
	// FilePerm: File permission, 0600
	FilePerm = 0600
)

Variables

View Source
var (
	// DiscardHandle: used when log level isnt reached (discard log)
	DiscardHandle LogHandle = ioutil.Discard
	// HandleTrace: output dest for trace log
	HandleTrace LogHandle = os.Stdout
	// HandleInfo: output dest for info log
	HandleInfo LogHandle = os.Stdout
	// HandleWarning: output dest for warning log
	HandleWarning LogHandle = os.Stdout
	// HandleError: output dest for error log
	HandleError LogHandle = os.Stdout
	// HandlePanic: output dest for panic log
	HandlePanic LogHandle = os.Stderr
	// Ldir: Log directory, where file (not "output") logs are stored.
	Ldir LogDir = LogDir(os.TempDir() + string(os.PathSeparator) + "go-log")
)

Functions

This section is empty.

Types

type LogDir

type LogDir string

func (*LogDir) Set

func (d *LogDir) Set(nd string) error

Set logging directory

func (*LogDir) String

func (d *LogDir) String() string

String function to print log level

type LogFlag

type LogFlag int

type LogHandle

type LogHandle io.Writer

type LogLevel

type LogLevel int
const (
	// Trace level
	Trace LogLevel = 1<<iota | 0
	// Info level
	Info LogLevel = 1<<iota | Trace
	// Warning level
	Warning LogLevel = 1<<iota | Info
	// Error level
	Error LogLevel = 1<<iota | Warning
	// Panic level
	Panic LogLevel = 1<<iota | Error
)
var (
	// Llo (log level output)
	Llo LogLevel = Info
	// Llf (log level file)
	Llf LogLevel = Warning
)

func (*LogLevel) Set

func (c *LogLevel) Set(l string) error

Set log level

func (*LogLevel) String

func (c *LogLevel) String() string

String function to print log level

type LogPrefix

type LogPrefix string
const (
	// PrefixTrace: Log prefix for trace
	PrefixTrace LogPrefix = "TRACE"
	// PrefixInfo: Log prefix for info
	PrefixInfo LogPrefix = "INFO"
	// PrefixWarning: Log prefix for warning
	PrefixWarning LogPrefix = "WARNING"
	// PrefixError: Log prefix for error
	PrefixError LogPrefix = "ERROR"
	// PrefixPanic: Log prefix for panic
	PrefixPanic LogPrefix = "PANIC"
)

Jump to

Keyboard shortcuts

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