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
|
import discord
|
||||||
from discord.ext import tasks
|
from discord.ext import tasks
|
||||||
import logging
|
from loguru import logger
|
||||||
|
|
||||||
import dota
|
import dota
|
||||||
import utils
|
import utils
|
||||||
|
|
||||||
|
|
||||||
formatter = logging.Formatter('%(levelname)s %(name)s %(asctime)s %(message)s', '%Y-%m-%d %H:%M:%S')
|
# 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 = logging.FileHandler(utils.logger_file)
|
||||||
log_handler.setFormatter(formatter)
|
# log_handler.setFormatter(formatter)
|
||||||
logger = logging.getLogger(__name__)
|
# logger = logging.getLogger(__name__)
|
||||||
logger.addHandler(log_handler)
|
# logger.addHandler(log_handler)
|
||||||
logger.propagate = False
|
# logger.propagate = False
|
||||||
|
|
||||||
logger.info('start bot')
|
logger.info('start bot')
|
||||||
|
|
||||||
|
|||||||
5
dota.py
5
dota.py
@ -1,13 +1,11 @@
|
|||||||
import peewee
|
import peewee
|
||||||
import opendota
|
import opendota
|
||||||
import datetime
|
import datetime
|
||||||
import logging
|
from loguru import logger
|
||||||
|
|
||||||
import players
|
import players
|
||||||
import utils
|
import utils
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
|
|
||||||
db = peewee.SqliteDatabase('dota.db')
|
db = peewee.SqliteDatabase('dota.db')
|
||||||
hero_client = opendota.HeroesApi()
|
hero_client = opendota.HeroesApi()
|
||||||
@ -158,6 +156,7 @@ def get_friends_recent_matches():
|
|||||||
for friend in Friend.select():
|
for friend in Friend.select():
|
||||||
for match_ in friend.get_recent_matches():
|
for match_ in friend.get_recent_matches():
|
||||||
if not Match.select().where(Match.match_id == match_.match_id).exists():
|
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_obj = Match.create(
|
||||||
match_id=match_.match_id,
|
match_id=match_.match_id,
|
||||||
start_time=datetime.datetime.fromtimestamp(match_.start_time),
|
start_time=datetime.datetime.fromtimestamp(match_.start_time),
|
||||||
|
|||||||
6
utils.py
6
utils.py
@ -1,12 +1,10 @@
|
|||||||
import datetime
|
import datetime
|
||||||
import requests
|
import requests
|
||||||
import logging
|
from loguru import logger
|
||||||
|
|
||||||
# logger_file = '/root/develop/log/dotabot.log'
|
# logger_file = '/root/develop/log/dotabot.log'
|
||||||
logger_file = 'dotabot.log'
|
logger_file = 'dotabot.log'
|
||||||
|
logger.add(logger_file)
|
||||||
logging.basicConfig(filename=logger_file, level=logging.INFO)
|
|
||||||
logger = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
def convert_seconds_to_hms(total_seconds):
|
def convert_seconds_to_hms(total_seconds):
|
||||||
hours, remainder = divmod(total_seconds, 3600)
|
hours, remainder = divmod(total_seconds, 3600)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user