2s
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
import requests
|
||||||
|
|
||||||
|
class GB:
|
||||||
|
def __init__(self, api_id, api_hash):
|
||||||
|
self.api_id = api_id
|
||||||
|
self.api_hash = api_hash
|
||||||
|
self.root_url = "https://gelbooru.com/index.php"
|
||||||
|
|
||||||
|
def get_from_id(self, id_post):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def get_from_md5(self, md5):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def get_binary_file(self, id_post):
|
||||||
|
pass
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
import logging
|
||||||
|
|
||||||
|
class Logger:
|
||||||
|
def __init__(self, name):
|
||||||
|
self.name = name
|
||||||
|
self.logger_file = logging.getLogger(__name__)
|
||||||
|
self.logger_cli = logging.getLogger(__name__)
|
||||||
|
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
|
||||||
|
|
||||||
|
file_handler = logging.FileHandler("logs/"+self.name+".log", encoding="utf-8")
|
||||||
|
file_handler.setFormatter(formatter)
|
||||||
|
|
||||||
|
console_handler = logging.StreamHandler()
|
||||||
|
console_handler.setFormatter(formatter)
|
||||||
|
|
||||||
|
logger_file.setLevel(logging.DEBUG)
|
||||||
|
logger_file.addHandler(file_handler)
|
||||||
|
|
||||||
|
logger_cli.setLevel(logging.INFO)
|
||||||
|
logger_cli.addHandler(console_handler)
|
||||||
|
|
||||||
|
def send(self, level_log, type_log, message):
|
||||||
|
if self.type_log == "file":
|
||||||
|
getattr(self.logger_file, level_log)(self.message)
|
||||||
|
elif self.type_log == "cli":
|
||||||
|
getattr(self.logger_cli, level_log)(self.message)
|
||||||
|
else:
|
||||||
|
getattr(self.logger_file, level_log)(self.message)
|
||||||
|
getattr(self.logger_cli, level_log)(self.message)
|
||||||
Reference in New Issue
Block a user