|
Revision 19, 1.4 kB
(checked in by edsuom, 1 year ago)
|
Importing windictator into the global FOSS repo
|
| Line | |
|---|
| 1 |
= Trac Logging = |
|---|
| 2 |
[[TracGuideToc]] |
|---|
| 3 |
|
|---|
| 4 |
Trac supports logging of system messages using the standard [http://docs.python.org/lib/module-logging.html logging module] that comes with Python. |
|---|
| 5 |
|
|---|
| 6 |
Logging is configured in the {{{[logging]}}} section in [wiki:TracIni trac.ini]. |
|---|
| 7 |
|
|---|
| 8 |
== Supported Logging Methods == |
|---|
| 9 |
|
|---|
| 10 |
The log method is set using the `log_type` configuration option, which takes any of the following values: |
|---|
| 11 |
'''none'':: Suppress all log messages. |
|---|
| 12 |
'''file''':: Log messages to a file, specified with the `log_file` option in [wiki:TracIni trac.ini]. |
|---|
| 13 |
'''stderr''':: Output all log entries to console ([wiki:TracStandalone tracd] only). |
|---|
| 14 |
'''syslog''':: (UNIX) Send messages to local syslogd via named pipe `/dev/log`. |
|---|
| 15 |
'''eventlog''':: (Windows) Use the system's NT eventlog for Trac logging. |
|---|
| 16 |
|
|---|
| 17 |
== Log Levels == |
|---|
| 18 |
|
|---|
| 19 |
The verbosity level of logged messages can be set using the ''log_level'' directive in [wiki:TracIni trac.ini]. The log level defines the minimum level of urgency required for a message to be logged. |
|---|
| 20 |
|
|---|
| 21 |
The levels are: |
|---|
| 22 |
'''CRITICAL''':: Log only the most critical (typically fatal) errors. |
|---|
| 23 |
'''ERROR''':: Log failures, bugs and errors. |
|---|
| 24 |
'''WARN''':: Log warnings, non-interrupting events. |
|---|
| 25 |
'''INFO''':: Diagnostic information, log information about all processing. |
|---|
| 26 |
'''DEBUG''':: Trace messages, profiling, etc. |
|---|
| 27 |
|
|---|
| 28 |
---- |
|---|
| 29 |
See also: TracIni, TracGuide, TracEnvironment |
|---|