30 lines
846 B
Python
30 lines
846 B
Python
import logging.config
|
||
import os
|
||
|
||
|
||
# def event_queue(_dict, queue):
|
||
# for eventtype in _dict:
|
||
# __event = common.event.Event(eventtype)
|
||
# queue.put(__event)
|
||
#
|
||
#
|
||
# def put_event(event_manager, q):
|
||
# _event = q.get()
|
||
# event_manager.put(_event)
|
||
from datetime import datetime, timezone, timedelta
|
||
|
||
log_file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'configlog.ini')
|
||
logging.config.fileConfig(log_file_path)
|
||
logger = logging.getLogger('log01')
|
||
|
||
|
||
def time_now():
|
||
utc_dt = datetime.utcnow().replace(tzinfo=timezone.utc)
|
||
bj_dt = utc_dt.astimezone(timezone(timedelta(hours=8)))
|
||
# now = bj_dt.strftime('%Y{0}%m{1}%d{2}').format(*'...')
|
||
now = bj_dt.strftime('%Y{0}%m{1}%d').format(*'..')
|
||
return now
|
||
|
||
|
||
def new_hook(t, v, tb):
|
||
logger.error("Uncaught exception:", exc_info=(t, v, tb)) |