basic feed rebuilding
This commit is contained in:
parent
4ab05c9000
commit
6add19c288
17 changed files with 772 additions and 69 deletions
33
repub/colorlog.py
Normal file
33
repub/colorlog.py
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
import copy
|
||||
|
||||
from colorlog import ColoredFormatter
|
||||
import scrapy.utils.log
|
||||
|
||||
color_formatter = ColoredFormatter(
|
||||
(
|
||||
"%(log_color)s%(levelname)-5s%(reset)s "
|
||||
"%(yellow)s[%(asctime)s]%(reset)s"
|
||||
"%(white)s %(name)s %(funcName)s %(bold_purple)s:%(lineno)d%(reset)s "
|
||||
"%(log_color)s%(message)s%(reset)s"
|
||||
),
|
||||
datefmt="%y-%m-%d %H:%M:%S",
|
||||
log_colors={
|
||||
"DEBUG": "blue",
|
||||
"INFO": "bold_cyan",
|
||||
"WARNING": "red",
|
||||
"ERROR": "bg_bold_red",
|
||||
"CRITICAL": "red,bg_white",
|
||||
},
|
||||
)
|
||||
|
||||
_get_handler = copy.copy(scrapy.utils.log._get_handler)
|
||||
|
||||
|
||||
def _get_handler_custom(*args, **kwargs):
|
||||
handler = _get_handler(*args, **kwargs)
|
||||
handler.setFormatter(color_formatter)
|
||||
return handler
|
||||
|
||||
|
||||
def load_colorlog():
|
||||
scrapy.utils.log._get_handler = _get_handler_custom
|
||||
Loading…
Add table
Add a link
Reference in a new issue