|
|
@@ -3,6 +3,7 @@ import socket
|
|
|
import threading
|
|
|
import discord
|
|
|
import math
|
|
|
+import logging
|
|
|
|
|
|
from http.server import BaseHTTPRequestHandler, HTTPServer
|
|
|
from datetime import datetime
|
|
|
@@ -16,7 +17,18 @@ import myanimebot.anilist as anilist
|
|
|
webtext = ""
|
|
|
uptime = datetime.now().strftime("%H:%M:%S %d/%m/%Y")
|
|
|
|
|
|
+healthcheck_logger = logging.getLogger("healthcheck")
|
|
|
+healthcheck_logger.setLevel(globals.logLevel)
|
|
|
+
|
|
|
class MyServer(BaseHTTPRequestHandler):
|
|
|
+ def log_message(self, format, *args):
|
|
|
+ message = format % args
|
|
|
+
|
|
|
+ if " 200 " in message:
|
|
|
+ globals.logger.debug(message)
|
|
|
+ else:
|
|
|
+ globals.logger.error(message)
|
|
|
+
|
|
|
def do_GET(self):
|
|
|
|
|
|
try:
|