package
1.24.0
Repository: https://github.com/go-delve/delve.git
Documentation: pkg.go.dev

# Functions

Any returns true if any logging is enabled.
Close closes the logger output.
DAP returns true if dap package should log.
DAPLogger returns a logger for dap package.
Debugger returns true if the debugger package should log.
DebuggerLogger returns a logger for the debugger package.
DebugLineErrors returns true if pkg/dwarf/line should log its recoverable errors.
DebugLineLogger returns a logger for the dwarf/line package.
DefaultFormatter provides a simplified version of logrus.TextFormatter that doesn't make logs unreadable when they are output to a text file or to a terminal that doesn't support colors.
FnCall returns true if the function call protocol should be logged.
GdbWire returns true if the gdbserial package should log all the packets exchanged with the stub.
GdbWireLogger returns a configured logger for the gdbserial wire protocol.
LLDBServerOutput returns true if the output of the LLDB server should be redirected to standard output instead of suppressed.
Minidump returns true if the minidump loader should be logged.
RPC returns true if RPC messages should be logged.
RPCLogger returns a logger for RPC messages.
SetLoggerFactory will ensure that every Logger created by this package, will be now created by the given LoggerFactory.
Setup sets debugger flags based on the contents of logstr.
Stack returns true if the stacktracer should be logged.
WriteAPIListeningMessage writes the "API server listening" message in headless mode.
WriteDAPListeningMessage writes the "DAP server listening" message in dap mode.

# Interfaces

Logger represents a generic interface for logging inside of Delve codebase.

# Type aliases

Fields type wraps many fields for Logger.
LoggerFactory is used to create new Logger instances.