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