gitlab.com/Raven-IO/raven-delve@v1.22.4/Documentation/usage/dlv_log.md (about)

     1  ## dlv log
     2  
     3  Help about logging flags.
     4  
     5  ### Synopsis
     6  
     7  Logging can be enabled by specifying the --log flag and using the
     8  --log-output flag to select which components should produce logs.
     9  
    10  The argument of --log-output must be a comma separated list of component
    11  names selected from this list:
    12  
    13  
    14  	debugger	Log debugger commands
    15  	gdbwire		Log connection to gdbserial backend
    16  	lldbout		Copy output from debugserver/lldb to standard output
    17  	debuglineerr	Log recoverable errors reading .debug_line
    18  	rpc		Log all RPC messages
    19  	dap		Log all DAP messages
    20  	fncall		Log function call protocol
    21  	minidump	Log minidump loading
    22  	stack           Log stacktracer
    23  
    24  Additionally --log-dest can be used to specify where the logs should be
    25  written. 
    26  If the argument is a number it will be interpreted as a file descriptor,
    27  otherwise as a file path.
    28  This option will also redirect the "server listening at" message in headless
    29  and dap modes.
    30  
    31  
    32  
    33  ### Options
    34  
    35  ```
    36    -h, --help   help for log
    37  ```
    38  
    39  ### Options inherited from parent commands
    40  
    41  ```
    42        --accept-multiclient               Allows a headless server to accept multiple client connections via JSON-RPC or DAP.
    43        --allow-non-terminal-interactive   Allows interactive sessions of Delve that don't have a terminal as stdin, stdout and stderr
    44        --api-version int                  Selects JSON-RPC API version when headless. New clients should use v2. Can be reset via RPCServer.SetApiVersion. See Documentation/api/json-rpc/README.md. (default 1)
    45        --backend string                   Backend selection (see 'dlv help backend'). (default "default")
    46        --build-flags string               Build flags, to be passed to the compiler. For example: --build-flags="-tags=integration -mod=vendor -cover -v"
    47        --check-go-version                 Exits if the version of Go in use is not compatible (too old or too new) with the version of Delve. (default true)
    48        --disable-aslr                     Disables address space randomization
    49        --headless                         Run debug server only, in headless mode. Server will accept both JSON-RPC or DAP client connections.
    50        --init string                      Init file, executed by the terminal client.
    51    -l, --listen string                    Debugging server listen address. Prefix with 'unix:' to use a unix domain socket. (default "127.0.0.1:0")
    52        --log                              Enable debugging server logging.
    53        --log-dest string                  Writes logs to the specified file or file descriptor (see 'dlv help log').
    54        --log-output string                Comma separated list of components that should produce debug output (see 'dlv help log')
    55        --only-same-user                   Only connections from the same user that started this instance of Delve are allowed to connect. (default true)
    56    -r, --redirect stringArray             Specifies redirect rules for target process (see 'dlv help redirect')
    57        --wd string                        Working directory for running the program.
    58  ```
    59  
    60  ### SEE ALSO
    61  
    62  * [dlv](dlv.md)	 - Delve is a debugger for the Go programming language.
    63