pelican/docs
Deniz Turgut ed3209888a Refactor logging handling
Old system was using manual string formatting for log messages.
This caused issues with common operations like exception logging
because often they need to be handled differently for Py2/Py3
compatibility. In order to unify the effort:

 - All logging is changed to `logging.level(msg, arg1, arg2)` style.
 - A `SafeLogger` is implemented to auto-decode exceptions properly
in the args (ref #1403).
 - Custom formatters were overriding useful logging functionality
like traceback outputing (ref #1402). They are refactored to be
more transparent. Traceback information is provided in `--debug`
mode for `read_file` errors in generators.
 - Formatters will now auto-format multiline log messages in order
to make them look related. Similarly, traceback will be formatted in
the same fashion.
 - `pelican.log.LimitFilter` was (ab)using logging message which
would result in awkward syntax for argumented logging style. This
functionality is moved to `extra` keyword argument.
 - Levels for errors that would result skipping a file (`read_file`)
changed from `warning` to `error` in order to make them stand out
among other logs.
 - Small consistency changes to log messages (i.e. changing all
to start with an uppercase letter) and quality-of-life improvements
(some log messages were dumping raw object information).
2014-07-22 12:39:39 -04:00
..
_static Really fix #1311 by declaring CSS overrides as !important 2014-04-28 22:08:34 +02:00
changelog.rst Bump version 3.4.0 2014-07-01 13:34:47 -07:00
conf.py Fix #1311 wide tables in RTD theme, remove old theme files 2014-04-28 20:37:49 +02:00
content.rst Remove AsciiDocReader from core. Fixes #1355 2014-06-14 02:17:43 -04:00
contribute.rst Refactor logging handling 2014-07-22 12:39:39 -04:00
faq.rst Enhance feedback and contributing guidelines 2014-06-30 18:34:18 -07:00
importer.rst Split Getting Started docs into separate sections 2014-05-12 07:48:37 -07:00
index.rst Enhance feedback and contributing guidelines 2014-06-30 18:34:18 -07:00
install.rst Remove AsciiDocReader from core. Fixes #1355 2014-06-14 02:17:43 -04:00
internals.rst Remove AsciiDocReader from core. Fixes #1355 2014-06-14 02:17:43 -04:00
Makefile Add the docs 2010-10-13 23:08:08 +01:00
pelican-themes.rst Split Getting Started docs into separate sections 2014-05-12 07:48:37 -07:00
plugins.rst Fix #1344 move PLUGIN_PATH -> PLUGIN_PATHS 2014-05-14 14:19:52 +02:00
publish.rst Split Getting Started docs into separate sections 2014-05-12 07:48:37 -07:00
quickstart.rst Split Getting Started docs into separate sections 2014-05-12 07:48:37 -07:00
report.rst Eliminate extraneous whitespace 2012-10-12 23:01:50 +02:00
settings.rst removed extra backtick in settings documentation 2014-07-06 23:20:19 +02:00
themes.rst Docs update for *_{previous|next}_page variables 2014-05-27 12:30:42 -04:00
tips.rst For creating a CNAME, directory name should be extra 2013-11-19 16:49:37 +05:30