• Roger Dingledine's avatar
    first pass: obey log convention · 9e5cafc3
    Roger Dingledine authored
    ERR is if something fatal just happened
    WARNING is something bad happened, but we're still running. The bad thing
    is either a bug in the code, an attack or buggy protocol/implementation
    of the remote peer, etc. The operator should examine the bad thing and
    try to correct it.
    (No error or warning messages should be expected. I expect most people
    to run on -l warning eventually.)
    NOTICE is never ever used.
    INFO means something happened (maybe bad, maybe ok), but there's nothing
    you need to (or can) do about it.
    DEBUG is for everything louder than INFO.