feat(discord_bot.py, dota.py, utils.py): 修改 logger,增加 log
修改 logger,增加 log Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
parent
01e3c23651
commit
7e7c9e4146
@ -1,17 +1,17 @@
|
||||
import discord
|
||||
from discord.ext import tasks
|
||||
import logging
|
||||
from loguru import logger
|
||||
|
||||
import dota
|
||||
import utils
|
||||
|
||||
|
||||
formatter = logging.Formatter('%(levelname)s %(name)s %(asctime)s %(message)s', '%Y-%m-%d %H:%M:%S')
|
||||
log_handler = logging.FileHandler(utils.logger_file)
|
||||
log_handler.setFormatter(formatter)
|
||||
logger = logging.getLogger(__name__)
|
||||
logger.addHandler(log_handler)
|
||||
logger.propagate = False
|
||||
# formatter = logging.Formatter('%(levelname)s %(name)s %(asctime)s %(message)s', '%Y-%m-%d %H:%M:%S')
|
||||
# log_handler = logging.FileHandler(utils.logger_file)
|
||||
# log_handler.setFormatter(formatter)
|
||||
# logger = logging.getLogger(__name__)
|
||||
# logger.addHandler(log_handler)
|
||||
# logger.propagate = False
|
||||
|
||||
logger.info('start bot')
|
||||
|
||||
|
||||
5
dota.py
5
dota.py
@ -1,13 +1,11 @@
|
||||
import peewee
|
||||
import opendota
|
||||
import datetime
|
||||
import logging
|
||||
from loguru import logger
|
||||
|
||||
import players
|
||||
import utils
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
db = peewee.SqliteDatabase('dota.db')
|
||||
hero_client = opendota.HeroesApi()
|
||||
@ -158,6 +156,7 @@ def get_friends_recent_matches():
|
||||
for friend in Friend.select():
|
||||
for match_ in friend.get_recent_matches():
|
||||
if not Match.select().where(Match.match_id == match_.match_id).exists():
|
||||
logger.info('create match, match info: %s' % match_.__dict__)
|
||||
match_obj = Match.create(
|
||||
match_id=match_.match_id,
|
||||
start_time=datetime.datetime.fromtimestamp(match_.start_time),
|
||||
|
||||
6
utils.py
6
utils.py
@ -1,12 +1,10 @@
|
||||
import datetime
|
||||
import requests
|
||||
import logging
|
||||
from loguru import logger
|
||||
|
||||
# logger_file = '/root/develop/log/dotabot.log'
|
||||
logger_file = 'dotabot.log'
|
||||
|
||||
logging.basicConfig(filename=logger_file, level=logging.INFO)
|
||||
logger = logging.getLogger(__name__)
|
||||
logger.add(logger_file)
|
||||
|
||||
def convert_seconds_to_hms(total_seconds):
|
||||
hours, remainder = divmod(total_seconds, 3600)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user