Skip to main content

Color log output support for Scrapy

Project description

scrapy-colorlog

Color log output support for Scrapy.

Installation

pip install scrapy-colorlog

Configuration

Add the following to your Scrapy project settings module:

import scrapy_colorlog

scrapy_colorlog.install()

Settings

COLORLOG_FORMAT

Default:

(
    "%(light_black)s%(asctime)s%(reset)s "
    "%(light_black)s[%(name)s]%(reset)s "
    "%(log_color)s%(levelname)s%(reset)s%(light_black)s:%(reset)s "
    "%(message)s"
)

String for formatting log messages. Refer to the colorlog package documentation for available escape codes and parameters to the format string.

See also: LOG_FORMAT.

COLORLOG_DATEFORMAT

Default: "%Y-%m-%d %H:%M:%S"

String for formatting date/time, expansion of the %(asctime)s placeholder in COLORLOG_FORMAT.

See also: LOG_DATEFORMAT.

COLORLOG_COLORS

Default:

{
    "DEBUG": "blue",
    "INFO": "cyan",
    "WARNING": "yellow",
    "ERROR": "red",
    "CRITICAL": "purple",
}

A mapping of record level names to color names. Refer to the colorlog package documentation for details.

COLORLOG_SECONDARY_COLORS

Default: None

A mapping of names to log_colors style mappings, defining additional colors that can be used in format strings. Refer to the colorlog package documentation for details.

COLORLOG_RESET

Default: True

Implicitly adds a color reset code to the message output, unless the output already ends with one.

COLORLOG_NO_COLOR

Default: False

Disable color output.

See also: NO_COLOR environment variable.

COLORLOG_FORCE_COLOR

Default: False

Enable color output. Takes precedence over COLORLOG_NO_COLOR.

See also: FORCE_COLOR environment variable.

Environment variables

NO_COLOR

Disable color output. See NO_COLOR for details.

FORCE_COLOR

Enable color output. Takes precedence over NO_COLOR.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrapy_colorlog-0.1.1.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distribution

scrapy_colorlog-0.1.1-py3-none-any.whl (3.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page