mirror of
https://github.com/Xevion/recommit.git
synced 2025-12-05 23:15:59 -06:00
Move logging output into ./logs/ directory
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
||||
.idea/
|
||||
logs/
|
||||
config.ini
|
||||
|
||||
# Byte-compiled / optimized / DLL files
|
||||
|
||||
7
main.py
7
main.py
@@ -1,4 +1,5 @@
|
||||
import logging
|
||||
import os.path
|
||||
from logging.handlers import TimedRotatingFileHandler
|
||||
from typing import List
|
||||
|
||||
@@ -8,9 +9,13 @@ from database import Database
|
||||
from models import Commit
|
||||
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=[
|
||||
RichHandler(),
|
||||
TimedRotatingFileHandler(filename='recommit-log', backupCount=25)
|
||||
TimedRotatingFileHandler(filename=os.path.join(LOGS_DIR, 'recommit.log'), backupCount=25)
|
||||
])
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
Reference in New Issue
Block a user