| 1401 | } |
| 1402 | |
| 1403 | void command_log(struct command *cmd, enum log_level level, |
| 1404 | const char *fmt, ...) |
| 1405 | { |
| 1406 | const char *msg; |
| 1407 | va_list ap; |
| 1408 | |
| 1409 | va_start(ap, fmt); |
| 1410 | msg = tal_vfmt(cmd, fmt, ap); |
| 1411 | log_(cmd->ld->log, level, NULL, level >= LOG_UNUSUAL, |
| 1412 | "JSON COMMAND %s: %s", |
| 1413 | cmd->json_cmd->name, msg); |
| 1414 | va_end(ap); |
| 1415 | } |
| 1416 | |
| 1417 | void command_set_usage(struct command *cmd, const char *usage TAKES) |
| 1418 | { |