-
Notifications
You must be signed in to change notification settings - Fork 0
access_TracLogging
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.
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.
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