feat: replace loguru with logging
This commit is contained in:
parent
cced09f1ac
commit
c6940db289
34 changed files with 138 additions and 245 deletions
|
@ -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
|
||||
|
|
|
@ -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 = ""
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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]:
|
||||
"""
|
||||
|
|
|
@ -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]):
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue