def _main(): _logging.Config("rotate").no_file.configure() logger = _logging.getLogger("colorterm") logger.debug('Dude, this is seriously what, a debugging message?') logger.info("There's information, then there's information") logger.warning('WARNING: die soon') logger.error('ERROR: somehting wrong') logger.critical('CRITICAL: yu are dooomed')
'Patriots': 'NE', 'Raiders': 'Oak', 'Rams': 'StL', 'Ravens': 'Bal', 'Redskins': 'Was', 'Saints': 'NO', 'Seahawks': 'Sea', 'Steelers': 'Pit', 'Texans': 'Hou', 'Titans': 'Ten', 'Vikings': 'Min', } # logging zachlog.Config().configure() logger = zachlog.getLogger(__name__) #-------------------------------# # ESPN prediction info # #-------------------------------# def espn_get_prediction_data(espnPredBase=_ESPN_PREDICTION_BASE, leagueId=209006, xTable=_X_TABLE, xHeader=_X_HEADER, xPageNav=_X_PAGE_NAV): """ Hit the websites and parse scoring predictions into a listdict """ logger.info("Fetching ESPN prediction data") predictionData = [] for pred in espn_prediction_pages(espnPredBase, leagueId, xTable, xHeader, xPageNav): predictionData += pred
.. _here: http://en.wikipedia.org/wiki/ANSI_escape_code#Sequence_elements .. moduleauthor:: Patrick Wong <*****@*****.**> """ from __future__ import absolute_import from logging import StreamHandler as _StreamHandler from itertools import imap as _imap from functools import partial as _partial import zachlog as _logging # Ye olde constants BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = xrange(8) BOLD, FAINT, ITALIC, UNDERLINE, BLINK = _imap(str, xrange(1, 6)) _CSI, _RESET = '\x1b[', '\x1b[0m' _LOGGER = _logging.getLogger(__name__) def _color(fg=None, bg=None, style=""): params = [] if bg: params.append(str(bg + 40)) if fg: params.append(str(fg + 30)) params.extend(style) return "%sm" % ";".join(params) def colorize(msg, foreground, background=None, style=""): """Colorize some text.""" return ''.join((_CSI, _color(foreground, background, style), str(msg), _RESET))