initialisation des logs

This commit is contained in:
Milka64 2020-05-04 20:52:15 +02:00
parent 0f2acfdabf
commit f8c58fe7ac

View file

@ -8,6 +8,7 @@ import asyncio
import discord import discord
import giphy_client import giphy_client
import gitlab import gitlab
import loggi,g
import lxml import lxml
import os import os
import random import random
@ -17,12 +18,32 @@ import youtube_dl
from bs4 import BeautifulSoup as bs from bs4 import BeautifulSoup as bs
from discord.ext import tasks, commands from discord.ext import tasks, commands
from giphy_client.rest import ApiException from giphy_client.rest import ApiException
from logging.handlers import RotatingFileHandler
from pathlib import Path from pathlib import Path
from subprocess import * from subprocess import *
from sys import argv from sys import argv
here = os.path.dirname(os.path.abspath(__file__)) here = os.path.dirname(os.path.abspath(__file__))
## création de l'objet logger
logger = logging.etLogger()
## definition du log level
logger.setLevel(logging.DEBUG)
## format du log
formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s')
# definition du fichier de log (chemin, level, etc ...)
file_handler = RotatingFileHandler('/var/log/kabot.log', 'a', 1000000, 1)
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
# definition de l'affichage des logs dans la console
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.DEBUG)
logger.addHandler(stream_handler)
class Mybot(commands.Cog): class Mybot(commands.Cog):
#Fonctions necesaires pour Kabot. #Fonctions necesaires pour Kabot.
def __init__(self, bot): def __init__(self, bot):
@ -459,6 +480,7 @@ def get_word(word_type):
#Le do[main]e de Kabot. #Le do[main]e de Kabot.
def main(): def main():
logger.info("Initialisation de Kabot")
token = "NjI3MTM3NDY1MDA5ODMxOTQ2.XY4Raw.pw8sAen3bNR5aYsoTChQOudM0L8" token = "NjI3MTM3NDY1MDA5ODMxOTQ2.XY4Raw.pw8sAen3bNR5aYsoTChQOudM0L8"
bot = commands.Bot(command_prefix='!') bot = commands.Bot(command_prefix='!')