Skip to content

Commit

Permalink
Merge pull request #10 from GANSOONLEE/debug
Browse files Browse the repository at this point in the history
增加日志分割功能
  • Loading branch information
tooruche520 authored Oct 15, 2022
2 parents 0b69851 + e86069e commit 1b1afa7
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
5 changes: 5 additions & 0 deletions LogFiles/2022-10-15 log .txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[2022-10-15 01:01:18] [ERROR] [TK4] Extension 'cogs.StreamingNotifaction' raised an error: KeyError: 'TWITCH_APP_ID'
[2022-10-15 01:01:18] [INFO] [client] logging in using static token
[2022-10-15 01:01:20] [INFO] [gateway] Shard ID None has connected to Gateway (Session ID: de10df6230d5c6f9179131360f09bd11).
[2022-10-15 01:01:22] [INFO] [TK4] Bot in ready
[2022-10-15 01:01:22] [INFO] [TK4] The Folder "LogFiles" are already have
22 changes: 18 additions & 4 deletions TK4.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
from discord.ext import commands
from discord.ext import tasks, commands
import discord
import json
import os
import asyncio
import logging as log
import time

log_dir = os.getcwd() + '\\LogFiles\\'
log_path = os.getcwd() + os.sep + log_dir
os.makedirs(log_dir)

intents=discord.Intents.all()
client = discord.Client(intents=intents)
bot = commands.Bot(command_prefix="!", intents=intents)

logger = log.getLogger()
logger.setLevel(log.INFO)
formatter = log.Formatter(fmt='[%(asctime)s] [%(levelname)s] [%(module)s] %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
formatter = log.Formatter(fmt='[%(asctime)s] [%(levelname)s] [%(module)s] %(message)s', datefmt='%Y-%m-%d %H:%M:%S',)

ch = log.StreamHandler()
ch.setFormatter(formatter)

log_filename = 'log.txt'
fh = log.FileHandler(log_filename, encoding='utf-8')
log_filename = log_dir + time.strftime("%Y-%m-%d") + ' log .txt'
fh = log.FileHandler(log_filename, encoding='utf-8',)
fh.setFormatter(formatter)

logger.addHandler(ch)
Expand All @@ -27,9 +32,18 @@
data = json.load(file)
token = data['DISCORD_BOT_TOKEN']

def LogFolder(path):
folder = os.path.exists(path)
if not folder:
os.makedirs(path)
log.info(f'Create Folder "LogFiles" ')
else:
log.info(f'The Folder "LogFiles" are already have')

@bot.event
async def on_ready():
log.info("Bot in ready")
LogFolder(log_dir)

@bot.command()
async def reload(ctx, extension):
Expand Down
2 changes: 1 addition & 1 deletion users.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"968075536842756146": {"experience": 160, "level": 3}, "763748717009436683": {"experience": 255, "level": 3}, "697732941115162644": {"experience": 30, "level": 1}}
{"968075536842756146": {"experience": 240, "level": 3}, "763748717009436683": {"experience": 430, "level": 4}, "697732941115162644": {"experience": 55, "level": 2}}

0 comments on commit 1b1afa7

Please sign in to comment.