Ejemplo n.º 1
0
 def render_blackout(self):
     return ansi.grey('(blackout)-')
Ejemplo n.º 2
0
 def ql_info(room, new):
     for line in sage.buffer:
         if line[:-1] == room.name:
             line.output += ansi.grey(' (%s) (%s)' % (room.area, room.id))
             if new:
                 line.output += ansi.grey(' [new]')
Ejemplo n.º 3
0
 def ql_info(room, new):
     for line in sage.buffer:
         if line[:-1] == room.name:
             line.output += ansi.grey(' (%s) (%s)' % (room.area, room.id))
             if new:
                 line.output += ansi.grey(' [new]')
Ejemplo n.º 4
0
from sage.signals.net import pre_outbound as outbound_signal
from sage.signals import player_connected as player_connected_signal
from sage import ansi
from datetime import datetime
import os
import sage

# log instance held here to make it easy to call from other apps
log = None

# modify the logging config from your app's init()
config = {
    'log_directory': os.path.expanduser('~') + '/sage-logs',
    'ansi': False,
    'suffix': "%Y%m%d",
    'format_ansi': ansi.grey("[%(asctime)-15s]") + " %(message)s",
    'format': "[%(asctime)-15s] %(message)s",
    'date_format': "%Y-%m-%d %H:%M:%S.%f"
}


class LogFormatter(logging.Formatter):
    """ Extend logging's Formatter to support microseconds """

    converter = datetime.fromtimestamp

    def formatTime(self, record, datefmt=None):
        ct = self.converter(record.created)
        if datefmt:
            s = ct.strftime(datefmt)
        else:
Ejemplo n.º 5
0
from sage.signals.net import pre_outbound as outbound_signal
from sage.signals import player_connected as player_connected_signal
from sage import ansi
from datetime import datetime
import os
import sage

# log instance held here to make it easy to call from other apps
log = None

# modify the logging config from your app's init()
config = {
    'log_directory': os.path.expanduser('~') + '/sage-logs',
    'ansi': False,
    'suffix': "%Y%m%d",
    'format_ansi': ansi.grey("[%(asctime)-15s]") + " %(message)s",
    'format': "[%(asctime)-15s] %(message)s",
    'date_format': "%Y-%m-%d %H:%M:%S.%f"
}


class LogFormatter(logging.Formatter):
    """ Extend logging's Formatter to support microseconds """

    converter = datetime.fromtimestamp

    def formatTime(self, record, datefmt=None):
        ct = self.converter(record.created)
        if datefmt:
            s = ct.strftime(datefmt)
        else: