I've been doing a fair bit of trawling around logging for some best practice
on logging.  Does anyone know of a good resource?  Or a book which goes into
detail on this?

 

The levels FATAL and ERROR are pretty self-explanatory.  Are there rules of
thumb for INFO, WARN, DEBUG and TRACE?

Common metrics for the amount of debugging per class?

What should be logged (e.g. parameter values when entering a method to
DEBUG; or something)

The nature of the logged information (e.g. class, file, method - or not)

 

We already have a lot of logging in our application, but we only make use of
ERROR and DEBUG levels and I am concerned we are not being as pragmatic as
we should be with what we are logging.  My feeling is that we under-log some
information which would help the Support team, and over-log a lot of
irrelevant stuff.  I'd like to be able to back this feeling up.

 

Cheers for any advice,

 

J.

Reply via email to