Add debug output

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
Matthias Beyer 2019-04-27 01:33:04 +02:00
parent 29b04a269a
commit 9c467d0462

View file

@ -116,6 +116,7 @@ fn main() {
fn list(rt: &Runtime) { fn list(rt: &Runtime) {
let scmd = rt.cli().subcommand_matches("list").unwrap(); let scmd = rt.cli().subcommand_matches("list").unwrap();
let list_format = get_contact_print_format("contact.list_format", rt, &scmd); let list_format = get_contact_print_format("contact.list_format", rt, &scmd);
debug!("List format: {:?}", list_format);
let iterator = rt let iterator = rt
.store() .store()
@ -134,6 +135,7 @@ fn list(rt: &Runtime) {
.enumerate(); .enumerate();
if scmd.is_present("json") { if scmd.is_present("json") {
debug!("Listing as JSON");
let v : Vec<DeserVcard> = iterator.map(|tpl| tpl.1).collect(); let v : Vec<DeserVcard> = iterator.map(|tpl| tpl.1).collect();
match ::serde_json::to_string(&v) { match ::serde_json::to_string(&v) {
@ -144,6 +146,7 @@ fn list(rt: &Runtime) {
} }
} }
} else { } else {
debug!("Not listing as JSON");
let output = rt.stdout(); let output = rt.stdout();
let mut output = output.lock(); let mut output = output.lock();
iterator iterator