예제 #1
0
def banner():
    import socket
    import getpass

    return '%s in %s on %s' % (
        ansi.foreground(ansi.GREEN,
                        env.project), ansi.foreground(env.color, env.name),
        ansi.foreground(ansi.CYAN,
                        getpass.getuser() + '@' + socket.gethostname()))
예제 #2
0
def banner():
    import socket
    import getpass

    return '%s in %s on %s with %s & %s' % (
        ansi.foreground(ansi.GREEN,
                        env.APP), ansi.foreground(env.COLOR, env.NAME),
        ansi.foreground(ansi.CYAN,
                        getpass.getuser() + '@' + socket.gethostname()),
        ansi.foreground(ansi.YELLOW, 'Python ' + env.PYTHON_VERSION),
        ansi.foreground(ansi.YELLOW, 'Lore ' + __version__))
예제 #3
0
파일: util.py 프로젝트: yashodhank/lore
    def format(self, record):
        timestamp = datetime.fromtimestamp(record.created).strftime('%H:%M:%S')
        timestamp = timestamp + '.%03d' % record.msecs
        level = '%-8s' % record.levelname
        level = ConsoleFormatter.colors[record.levelno](level)
        location = ansi.foreground(ansi.CYAN, record.name) + ':' + \
                   ansi.foreground(ansi.CYAN, str(record.lineno))

        msg = record.msg
        if record.args:
            msg = msg % record.args
        return '%s  %s %s => %s' % (timestamp, level, location, msg)
예제 #4
0
    def format(self, record):
        timestamp = datetime.fromtimestamp(record.created).strftime('%H:%M:%S')
        timestamp = timestamp + '.%03d' % record.msecs
        level = '%-8s' % record.levelname
        level = ConsoleFormatter.colors[record.levelno](level)
        location = ansi.foreground(ansi.CYAN, record.name) + ':' + \
                   ansi.foreground(ansi.CYAN, str(record.lineno))

        msg = record.msg
        if record.args:
            try:
                msg = msg % record.args
            except TypeError:
                logger.debug("BROKEN LOG RECORD FORMATTING")
                msg = msg + ' % ' + str(record.args)

        return '%s  %s %s => %s' % (timestamp, level, location, msg)