import json
import sys
import traceback

try:
    import dateutil.parser
except ImportError:
    def date_string(ds, fmt=''):
        return ds
else:
    def date_string(ds, fmt='%Y-%m-%d %H:%M:%S.%f'):
        d = dateutil.parser.parse(ds).astimezone(dateutil.tz.tzutc())
        return d.strftime(fmt)


def display(message):
    print '{} - {}'.format(date_string(message['time']), message['event_type'])
    if message.get('event'):
        event = json.loads(message['event'])
        for k in sorted(event):
            print '\t{}: {}'.format(k, event[k])
    print

while 1:
    line = sys.stdin.readline()
    if not line:
        break
    try:
        obj = json.loads(line)
        display(obj)
    except Exception:
        traceback.print_exc()
        continue
