mirror of
https://github.com/oskvr37/tiddl.git
synced 2026-06-13 04:05:08 +03:00
🔊 add FileHandler to logging
This commit is contained in:
+14
-2
@@ -6,6 +6,8 @@ from .auth import AuthGroup
|
||||
from .download import UrlGroup, FavGroup, SearchGroup, FileGroup
|
||||
from .config import ConfigCommand
|
||||
|
||||
from tiddl.config import HOME_PATH
|
||||
|
||||
|
||||
@click.group()
|
||||
@passContext
|
||||
@@ -18,9 +20,19 @@ def cli(ctx: Context, verbose: bool):
|
||||
# add more verbosity options (silent, info, debug),
|
||||
# maybe logging format configuration
|
||||
|
||||
# latest logs
|
||||
file_handler = logging.FileHandler(HOME_PATH / "tiddl.log", mode="w", encoding="utf-8")
|
||||
file_handler.setLevel(logging.DEBUG)
|
||||
|
||||
stream_handler = logging.StreamHandler()
|
||||
stream_handler.setLevel(logging.DEBUG if verbose else logging.INFO)
|
||||
|
||||
logging.basicConfig(
|
||||
level=logging.DEBUG if verbose else logging.INFO,
|
||||
handlers=[logging.StreamHandler()],
|
||||
level=logging.DEBUG,
|
||||
handlers=[
|
||||
stream_handler,
|
||||
file_handler,
|
||||
],
|
||||
format="%(levelname)s [%(name)s.%(funcName)s] %(message)s",
|
||||
)
|
||||
|
||||
|
||||
+2
-2
@@ -3,8 +3,8 @@ from pathlib import Path
|
||||
|
||||
from tiddl.models.constants import TrackArg
|
||||
|
||||
|
||||
CONFIG_PATH = Path.home() / "tiddl.json"
|
||||
HOME_PATH = Path.home()
|
||||
CONFIG_PATH = HOME_PATH / "tiddl.json"
|
||||
CONFIG_INDENT = 2
|
||||
|
||||
|
||||
|
||||
@@ -23,8 +23,12 @@ def addMetadata(
|
||||
cover_data=b"",
|
||||
credits: List[AlbumItemsCredits.ItemWithCredits.CreditsEntry] = [],
|
||||
):
|
||||
logger.debug((track_path, track.id))
|
||||
|
||||
extension = track_path.suffix
|
||||
|
||||
# TODO: handle mutagen exceptions
|
||||
|
||||
if extension == ".flac":
|
||||
metadata = MutagenFLAC(track_path)
|
||||
if cover_data:
|
||||
|
||||
Reference in New Issue
Block a user