Mercurial > hg > PyCrawler
view settings.py @ 0:57e2aa489383
initial
author | dwinter |
---|---|
date | Fri, 12 Oct 2012 15:23:33 +0200 |
parents | |
children |
line wrap: on
line source
import logging DATABASE_ENGINE = "sqlite" # sqlite or mysql DATABASE_NAME = "PyCrawler" # Database name DATABASE_HOST = "/PyCrawler.db" # Host address of mysql server or file location of sqlite db DATABASE_PORT = "" # Port number as a string. Not used with sqlite DATABASE_USER = "" # Not used with sqlite DATABASE_PASS = "" # Not used with sqlite DEBUG = True # Whether or not to show DEBUG level messages USE_COLORS = True # Whether or not colors should be used when outputting text LOGGING = { # dictConfig for output stream and file logging 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'console': { 'format': '[%(asctime)s] %(levelname)s::%(module)s - %(message)s', }, 'file': { 'format': '[%(asctime)s] %(levelname)s::(P:%(process)d T:%(thread)d)::%(module)s - %(message)s', }, }, 'handlers': { 'console': { 'class': 'ColorStreamHandler.ColorStreamHandler', 'formatter':'console', 'level': 'DEBUG', 'use_colors': USE_COLORS, }, 'file': { 'class': 'logging.handlers.TimedRotatingFileHandler', 'formatter':'file', 'level': 'INFO', 'when': 'midnight', 'filename': 'pycrawler.log', 'interval': 1, 'backupCount': 0, 'encoding': None, 'delay': False, 'utc': False, }, }, 'loggers': { 'crawler_logger': { 'handlers': ['console', 'file'], 'level': 'DEBUG' if DEBUG else 'INFO', 'propagate': True, }, } }