1
Date: Wed, 22 Dec 1999 13:46:30 +0000 (GMT)
3
From: Robert de Bath <rdebath@poboxes.com>
8
Errors and states that cause a significant change in program flow.
9
=> Anything that causes a Discon+Retry or a "giveup" message.
12
Important or inaccessible state information.
13
=> Connection start, Idle disconnection.
16
Rare things that cause a minor program flow adjustment.
17
=> No REST, No PASV, etc.
20
Errors and useful messages that are slightly too verbose or common
21
for 0-2 or don't quite fit in the classifications.
25
All remote responses or major results. (Trace results)
26
=> All "999 Xyzzy" responses received.
29
All remote commands or major tasks. (Trace jobs)
30
=> All commands sent to server.
33
General information that will not be too verbose but is normally a
34
little less important. (Trace state)
37
Similar to level 3 but verbose or not as useful.
40
Very verbose information that'll probably be useful sometime.
43
Anything and everything else, debugs that probably won't be useful
44
ever again. (unclassified)
47
If the programmer doesn't set the debug level this is not an important
48
debug message or is only important right now.
49
=> default debug level == 9
51
If something fits in one of the lower levels but is very verbose
52
it should nevertheless be moved upto level 3 or levels 7-9.
53
(Possibly leaving a single line 'oops' at the lower level)
55
The general idea is that debug levels 0-3 should not scroll too fast
56
to read and nothing below level 7 should be much more verbose than