Documentation ¶
Overview ¶
Package logger is the central log repository for gopher2600. There is a single log for the entire application and can be accessed through the package level functions, principally Log().
Log entries can be grouped together with the tag argument in the Log() command.
The Colorizer type can be used with SetEcho() to output a simply coloured log entries (using ANSI control codes).
The logger package should not be used inside any init() function.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BorrowLog ¶ added in v0.16.0
func BorrowLog(f func([]Entry))
BorrowLog gives the provided function the critial section and access to the list of log entries.
func Logf ¶ added in v0.10.1
func Logf(tag, detail string, args ...interface{})
Logf adds a formatted entry to the central logger.
func WriteRecent ¶ added in v0.7.1
WriteRecent returns only the entries added since the last call to CopyRecent.