forked from LiveCarta/BookConverter
Add time folder to logs(without time of the build)
This commit is contained in:
@@ -5,4 +5,4 @@ sudo docker stop lc_converter_container
|
|||||||
#remove container
|
#remove container
|
||||||
sudo docker rm -f lc_converter_container
|
sudo docker rm -f lc_converter_container
|
||||||
#start container
|
#start container
|
||||||
sudo docker run --name=lc_converter_container -v /var/log/lc-converter/$(date +%Y-%m-%d_%H-%M-%S):/app/logs lc_converter_image
|
sudo docker run --name=lc_converter_container -v /var/log/lc-converter/:/app/logs lc_converter_image
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
import time
|
||||||
import logging
|
import logging
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
@@ -51,12 +52,17 @@ class BookLogger:
|
|||||||
self.main_logger = main_logger
|
self.main_logger = main_logger
|
||||||
self.logger = logging.getLogger(name)
|
self.logger = logging.getLogger(name)
|
||||||
self.logger.propagate = False
|
self.logger.propagate = False
|
||||||
|
|
||||||
folder_path = os.path.dirname(
|
folder_path = os.path.dirname(
|
||||||
os.path.dirname(os.path.abspath(__file__)))
|
os.path.dirname(os.path.abspath(__file__)))
|
||||||
folder_path = os.path.dirname(folder_path)
|
folder_path = os.path.join(os.path.dirname(folder_path), f"logs/{time.strftime('%d-%m-%Y_%H-00')}/")
|
||||||
filename = f"logs/{book_id}.log"
|
filename = f"{book_id}.log"
|
||||||
file_path = os.path.join(folder_path, filename)
|
file_path = os.path.join(folder_path, filename)
|
||||||
|
|
||||||
|
if not os.path.exists(folder_path):
|
||||||
|
os.makedirs(folder_path + time.strftime("%Y-%m-%_%H"))
|
||||||
file_handler = logging.FileHandler(file_path, mode=filemode)
|
file_handler = logging.FileHandler(file_path, mode=filemode)
|
||||||
|
|
||||||
file_format = logging.Formatter(logging_format)
|
file_format = logging.Formatter(logging_format)
|
||||||
file_handler.setFormatter(file_format)
|
file_handler.setFormatter(file_format)
|
||||||
self.logger.addHandler(file_handler)
|
self.logger.addHandler(file_handler)
|
||||||
|
|||||||
Reference in New Issue
Block a user