cmd/lncli: add new getdebuginfo command

This commit is contained in:
Oliver Gugger committed 2024-01-09 12:32:37 +01:00
1 parent 8a2c3a3d85
commit 375bc6950c
2 files changed
+30

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
package main
import (
"github.com/lightningnetwork/lnd/lnrpc"
"github.com/urfave/cli"
)
var getDebugInfoCommand = cli.Command{
Name: "getdebuginfo",
Category: "Debug",
Usage: "Returns debug information related to the active daemon.",
Action: actionDecorator(getDebugInfo),
}
func getDebugInfo(ctx *cli.Context) error {
ctxc := getContext()
client, cleanUp := getClient(ctx)
defer cleanUp()
req := &lnrpc.GetDebugInfoRequest{}
resp, err := client.GetDebugInfo(ctxc, req)
if err != nil {
return err
}
printRespJSON(resp)
return nil
}
+1
View File
@@ -459,6 +459,7 @@ func main() {
walletBalanceCommand,
channelBalanceCommand,
getInfoCommand,
getDebugInfoCommand,
getRecoveryInfoCommand,
pendingChannelsCommand,
sendPaymentCommand,