| 737 | } |
| 738 | |
| 739 | void opt_register_logging(struct lightningd *ld) |
| 740 | { |
| 741 | opt_register_early_arg("--log-level", |
| 742 | opt_log_level, show_log_level, ld->log, |
| 743 | "log level (io, debug, info, unusual, broken) [:prefix]"); |
| 744 | opt_register_early_arg("--log-timestamps", |
| 745 | opt_set_bool_arg, opt_show_bool, &ld->log->lr->print_timestamps, |
| 746 | "prefix log messages with timestamp"); |
| 747 | opt_register_early_arg("--log-prefix", arg_log_prefix, show_log_prefix, |
| 748 | ld->log_book, |
| 749 | "log prefix"); |
| 750 | opt_register_early_arg("--log-file=<file>", arg_log_to_file, NULL, ld, |
| 751 | "Also log to file (- for stdout)"); |
| 752 | } |
| 753 | |
| 754 | void logging_options_parsed(struct log_book *lr) |
| 755 | { |