Files
tryton/doc/topics/logs.rst
T
Cédric Krier 0ac0990c77 Improve logging
issue4458
review11781002
2015-03-02 23:39:15 +01:00

52 lines
1.2 KiB
ReStructuredText

.. _topics-logs:
=====================
Logging configuration
=====================
Without any configuration, trytond writes ERROR messages to standard output.
With the verbose flag set, it writes INFO message.
And with the verbose and development flags set, it write DEBUG message.
Logs can be configured using a `configparser-format`_ file. The filename can
be specified using trytond ``logconf`` parameter.
.. _`configparser-format`: https://docs.python.org/2/library/logging.config.html#configuration-file-format
Example
=======
This example allows to write INFO messages on standard output and on a disk log
file rotated every day.
.. highlight:: ini
::
[formatters]
keys: simple
[handlers]
keys: rotate, console
[loggers]
keys: root
[formatter_simple]
format: %(asctime)s] %(levelname)s:%(name)s:%(message)s
datefmt: %a %b %d %H:%M:%S %Y
[handler_rotate]
class: handlers.TimedRotatingFileHandler
args: ('/tmp/tryton.log', 'D', 1, 30)
formatter: simple
[handler_console]
class: StreamHandler
formatter: simple
args: (sys.stdout,)
[logger_root]
level: INFO
handlers: rotate, console