mirror of
https://github.com/Xevion/recommit.git
synced 2025-12-06 07:16:00 -06:00
Move logging output into ./logs/ directory
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
|||||||
.idea/
|
.idea/
|
||||||
|
logs/
|
||||||
config.ini
|
config.ini
|
||||||
|
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
|
|||||||
7
main.py
7
main.py
@@ -1,4 +1,5 @@
|
|||||||
import logging
|
import logging
|
||||||
|
import os.path
|
||||||
from logging.handlers import TimedRotatingFileHandler
|
from logging.handlers import TimedRotatingFileHandler
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
@@ -8,9 +9,13 @@ from database import Database
|
|||||||
from models import Commit
|
from models import Commit
|
||||||
from sources import CommitSource, Gitlab
|
from sources import CommitSource, Gitlab
|
||||||
|
|
||||||
|
CURRENT_DIR: str = os.path.dirname(os.path.abspath(__name__))
|
||||||
|
LOGS_DIR: str = os.path.join(CURRENT_DIR, 'logs')
|
||||||
|
if not os.path.exists(LOGS_DIR): os.makedirs(LOGS_DIR)
|
||||||
|
|
||||||
logging.basicConfig(level=logging.WARNING, format='%(message)s', datefmt="[%X]", handlers=[
|
logging.basicConfig(level=logging.WARNING, format='%(message)s', datefmt="[%X]", handlers=[
|
||||||
RichHandler(),
|
RichHandler(),
|
||||||
TimedRotatingFileHandler(filename='recommit-log', backupCount=25)
|
TimedRotatingFileHandler(filename=os.path.join(LOGS_DIR, 'recommit.log'), backupCount=25)
|
||||||
])
|
])
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|||||||
Reference in New Issue
Block a user