HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog
wiki:TracLogging

Context Navigation

  • ← Previous Version
  • View Latest Version
  • Next Version →


Version 1 (modified by trac, 8 years ago) (diff)

--

Trac Logging

Table of Contents

  • Index
  • Installation
  • Customization
  • Plugins
  • Upgrading
  • Configuration
  • Administration
  • Backup
  • Logging
  • Permissions
  • The Wiki
  • Wiki Formatting
  • Timeline
  • Repository Browser
  • Revision Log
  • Changesets
  • Tickets
  • Workflow
  • Roadmap
  • Ticket Queries
  • Reports
  • RSS Support
  • Notification

Trac supports logging of system messages using the standard  logging module that comes with Python.

Logging is configured in the [logging] section in trac.ini.

Supported Logging Methods

The log method is set using the log_type configuration option, which takes any of the following values:

none
Suppress all log messages.
file
Log messages to a file, specified with the log_file option in trac.ini.
stderr
Output all log entries to console (tracd only).
syslog
(UNIX) Send messages to local syslogd via named pipe /dev/log.
eventlog
(Windows) Use the system's NT eventlog for Trac logging.

Log Levels

The verbosity level of logged messages can be set using the log_level directive in trac.ini. The log level defines the minimum level of urgency required for a message to be logged.

The levels are:

CRITICAL
Log only the most critical (typically fatal) errors.
ERROR
Log failures, bugs and errors.
WARN
Log warnings, non-interrupting events.
INFO
Diagnostic information, log information about all processing.
DEBUG
Trace messages, profiling, etc.


See also: TracIni, TracGuide, TracEnvironment

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/