kuzeko / graph-databases-testsuite

Docker Images, installation scripts, and testing & benchmarking suite for Graph Databases
https://graphbenchmark.com
MIT License
35 stars 9 forks source link

Better error/log reporting #7

Open MartinBrugnara opened 6 years ago

MartinBrugnara commented 6 years ago

We should have at least 3 streams:

We may provide some logging function from the groovy headers like debug, log, warn, error, panic. They shall write to files which path shall be specified via an env variable LOGF; the first shall not emit unless DEBUG is true, the last two shall also emit to stderr and last shall then "properly" panic.

We may further discuss whether we also need to track whether a panic error would be related only to the current setting (i.e. current query, current dataset, current parameters), or to the whole DB/Dataset or the shall panic the whole experiment.