feat: replace loguru with logging

This commit is contained in:
jo 2023-02-26 01:27:00 +01:00 committed by Kyle Robbertze
parent cced09f1ac
commit c6940db289
34 changed files with 138 additions and 245 deletions

View file

@ -4,7 +4,7 @@ from typing import Optional
import click
from libretime_shared.cli import cli_config_options, cli_logging_options
from libretime_shared.config import DEFAULT_ENV_PREFIX
from libretime_shared.logging import level_from_name, setup_logger
from libretime_shared.logging import setup_logger
from .config import Config
from .message_listener import MessageListener
@ -33,7 +33,7 @@ def cli(
"""
Run analyzer.
"""
setup_logger(level_from_name(log_level), log_filepath)
setup_logger(log_level, log_filepath)
config = Config(config_filepath)
# Start up the StatusReporter process

View file

@ -1,15 +1,17 @@
import json
import logging
import signal
import time
from queue import Queue
import pika
from loguru import logger
from .config import Config
from .pipeline import Pipeline, PipelineOptions, PipelineStatus
from .status_reporter import StatusReporter
logger = logging.getLogger(__name__)
EXCHANGE = "airtime-uploads"
EXCHANGE_TYPE = "topic"
ROUTING_KEY = ""

View file

@ -1,6 +1,7 @@
import logging
from subprocess import CalledProcessError, CompletedProcess, run
from loguru import logger
logger = logging.getLogger(__name__)
def run_(*args, **kwargs) -> CompletedProcess:

View file

@ -1,12 +1,13 @@
import logging
from datetime import timedelta
from math import isclose
from subprocess import CalledProcessError
from typing import Any, Dict
from loguru import logger
from ._ffmpeg import compute_silences, probe_duration
logger = logging.getLogger(__name__)
def analyze_duration(filepath: str, metadata: Dict[str, Any]) -> Dict[str, Any]:
"""

View file

@ -1,10 +1,12 @@
import logging
from datetime import timedelta
from pathlib import Path
from typing import Any, Dict
import mutagen
from libretime_shared.files import compute_md5
from loguru import logger
logger = logging.getLogger(__name__)
def analyze_metadata(filepath_: str, metadata: Dict[str, Any]):

View file

@ -1,10 +1,11 @@
import logging
from subprocess import CalledProcessError
from typing import Any, Dict
from loguru import logger
from ._liquidsoap import _liquidsoap
logger = logging.getLogger(__name__)
class UnplayableFileError(Exception):
pass

View file

@ -1,8 +1,9 @@
import logging
import shutil
from pathlib import Path
from uuid import uuid4
from loguru import logger
logger = logging.getLogger(__name__)
MAX_DIR_LEN = 48
MAX_FILE_LEN = 48

View file

@ -1,8 +1,8 @@
import logging
from enum import Enum
from queue import Queue
from typing import Any, Dict, Protocol
from loguru import logger
from pydantic import BaseModel
from .analyze_cuepoint import analyze_cuepoint, analyze_duration
@ -11,6 +11,8 @@ from .analyze_playability import UnplayableFileError, analyze_playability
from .analyze_replaygain import analyze_replaygain
from .organise_file import organise_file
logger = logging.getLogger(__name__)
class Step(Protocol):
@staticmethod

View file

@ -1,5 +1,6 @@
import collections
import json
import logging
import pickle
import queue
import threading
@ -7,9 +8,10 @@ import time
from urllib.parse import urlparse
import requests
from loguru import logger
from requests.exceptions import HTTPError
logger = logging.getLogger(__name__)
class PicklableHttpRequest:
def __init__(self, method, url, api_key, data):

View file

@ -2,11 +2,11 @@ import shutil
from pathlib import Path
import pytest
from libretime_shared.logging import TRACE, setup_logger
from libretime_shared.logging import setup_logger
from .fixtures import fixtures_path
setup_logger(TRACE)
setup_logger("debug")
AUDIO_FILENAME = "s1-stereo-tagged.mp3"
AUDIO_FILE = fixtures_path / AUDIO_FILENAME