lnrpc+rpcserver: add new GetDebugInfo RPC method

This commit is contained in:
Oliver Gugger committed 2024-01-09 12:32:37 +01:00
1 parent becbe7085d
commit 8a2c3a3d85
8 files changed
+3609 -3238

No files matched your search

+40
View File
@@ -1061,6 +1061,29 @@
]
}
},
"/v1/getdebuginfo": {
"get": {
"summary": "lncli: 'getdebuginfo'\nGetDebugInfo returns debug information concerning the state of the daemon\nand its subsystems. This includes the full configuration and the latest log\nentries from the log file.",
"operationId": "Lightning_GetDebugInfo",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
"$ref": "#/definitions/lnrpcGetDebugInfoResponse"
}
},
"default": {
"description": "An unexpected error response.",
"schema": {
"$ref": "#/definitions/rpcStatus"
}
}
},
"tags": [
"Lightning"
]
}
},
"/v1/getinfo": {
"get": {
"summary": "lncli: `getinfo`\nGetInfo returns general information concerning the lightning node including\nit's identity pubkey, alias, the chains it is connected to, and information\nconcerning the number of open+pending channels.",
@@ -4866,6 +4889,23 @@
}
}
},
"lnrpcGetDebugInfoResponse": {
"type": "object",
"properties": {
"config": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"log": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"lnrpcGetInfoResponse": {
"type": "object",
"properties": {