[Swift-devel] switchable copious provenance logging
Michael Wilde
wilde at mcs.anl.gov
Tue Apr 21 07:28:27 CDT 2009
My perhaps uninformed and random observation on logging:
the debug log seems very noisy, and it seems whats needed for
provenance (ie, the major events, not all the minor ones) could be made
much more compact.
I think ultimately we want 2 control bits on logging:
- debug level
- provenance (on/off) but maybe a level as well.
Its possible these should go to separate channels, or be separable by a
clear descriptor on the log line (for space management)
It seems that while Swift is stll a young system, having debug on all
the time is useful, so that error info gets captured without having to
do re-runs. It seems that for most work we can afford the time overhead
of these logs; the space overhead may become burdensome.
Is the provenance logging making the size of the log unmanageable?
On 4/21/09 3:06 AM, Ben Clifford wrote:
> As I work on provenance, the amount of log output for that becomes larger.
>
> Two things are probably interesting wrt that:
>
> i) make logging of provenance stuff switchable to on/off
> ii) move the provenance related log information to a separate file
>
> Comments.
>
More information about the Swift-devel
mailing list