Skip to content
James Teh edited this page Nov 9, 2015 · 1 revision

Log Levels

Following is a summary of the log levels used in NVDA and their usage:

  • debug: General information that might be useful in debugging. This is very verbose.
  • debugWarning: Warnings for situations about which the developers are aware, but which usually don't matter; e.g. an exception which often occurs but which shouldn't cause any negative effects. Users usually don't care about these warnings, but they might be useful in catching an unanticipated problem without needing to wade through less important debugging information.
  • io: Input/output; i.e. keyboard input, speech output, etc. This will primarily be used for automated testing.
  • info: Information which might be relevant to users. For example, the version will be logged at this level when NVDA starts. Information requested by the user (e.g. the navigator object info script) will also be logged at this level.
  • warning: Warnings relevant to users; e.g. inability to save the configuration file.
  • error: Errors which generally indicate a problem in NVDA, usually due to unanticipated exceptions.
  • critical: Critical errors that cause NVDA to be unable to start.
Clone this wiki locally