Did you know that eval has a log() function that logs to the gravwell tag?

tag=kvdata kv foo
| eval log(printf("foo contains: %v", foo));
| table

The above example will log “foo contains…” to the gravwell tag. Careful, it will execute once for every entry!

output

Success!