Trace level usage guidelines

Level 1
=======
*) CDR records
*) registration records for new endpoints 
*) fatal errors related to the program flow and unusual conditions
*) basic configuration information, like what modules are loaded
*) reload notifications
*) status line logins/logouts

Level 2
=======
*) basic H.225.0 RAS/Q.931 message flow - one liners
*) important failure notices for accounting/authentication modules,
   like SQL connection errors, RADIUS server offline

Level 3
=======
*) basic H.245 message flow - one liners
*) basic RADIUS/SQL/LDAP/status line messages - one liners
*) authentication/accounting processing results - one liners,
   per-module authentication/accounting results, messages related
   to authentication/accounting failures
*) error reporting (network errors, authentication rejections)
*) call routing decisions

Level 4
=======
*) H.323 message details
*) RADIUS message details
*) SQL/LDAP queries details
*) authentication/accounting processing results - detailed per-module info
*) detailed configuration reporting

Level 5
=======
*) detailed program flow and resource usage, like Job allocation, 
   thread start/stop, socket usage
*) detailed status interface clients authentication reports
*) detailed network traffic reports, including RTP proxy statistics
*) informational messages of lesser importance

Level 6
=======
*) extra data like binary message encoding or some extra debug info
   for developers



Last updated: 29. Oct 2009
Page maintained by Jan Willamowius