log update

This commit is contained in:
w-okada 2023-08-14 11:23:53 +09:00
parent 786c88cd06
commit e8e339bd7e
3 changed files with 12 additions and 0 deletions

View File

@ -7,6 +7,7 @@ from fastapi.middleware.cors import CORSMiddleware
from fastapi.staticfiles import StaticFiles
from fastapi.exceptions import RequestValidationError
from typing import Callable
from mods.log_control import VoiceChangaerLogger
from voice_changer.VoiceChangerManager import VoiceChangerManager
from restapi.MMVC_Rest_Hello import MMVC_Rest_Hello
@ -15,6 +16,8 @@ from restapi.MMVC_Rest_Fileuploader import MMVC_Rest_Fileuploader
from const import UPLOAD_DIR, getFrontendPath, TMP_DIR
from voice_changer.utils.VoiceChangerParams import VoiceChangerParams
logger = VoiceChangaerLogger.get_instance().getLogger()
class ValidationErrorLoggingRoute(APIRoute):
def get_route_handler(self) -> Callable:
@ -42,6 +45,7 @@ class MMVC_Rest:
voiceChangerParams: VoiceChangerParams,
):
if cls._instance is None:
logger.info("[Voice Changer] MMVC_Rest initializing...")
app_fastapi = FastAPI()
app_fastapi.router.route_class = ValidationErrorLoggingRoute
app_fastapi.add_middleware(
@ -102,6 +106,7 @@ class MMVC_Rest:
app_fastapi.include_router(fileUploader.router)
cls._instance = app_fastapi
logger.info("[Voice Changer] MMVC_Rest initializing... done.")
return cls._instance
return cls._instance

View File

@ -1,9 +1,12 @@
import socketio
from mods.log_control import VoiceChangaerLogger
from sio.MMVC_SocketIOServer import MMVC_SocketIOServer
from voice_changer.VoiceChangerManager import VoiceChangerManager
from const import getFrontendPath
logger = VoiceChangaerLogger.get_instance().getLogger()
class MMVC_SocketIOApp:
_instance: socketio.ASGIApp | None = None
@ -11,6 +14,7 @@ class MMVC_SocketIOApp:
@classmethod
def get_instance(cls, app_fastapi, voiceChangerManager: VoiceChangerManager):
if cls._instance is None:
logger.info("[Voice Changer] MMVC_SocketIOApp initializing...")
sio = MMVC_SocketIOServer.get_instance(voiceChangerManager)
app_socketio = socketio.ASGIApp(
sio,
@ -42,6 +46,7 @@ class MMVC_SocketIOApp:
)
cls._instance = app_socketio
logger.info("[Voice Changer] MMVC_SocketIOApp initializing... done.")
return cls._instance
return cls._instance

View File

@ -72,6 +72,7 @@ class VoiceChangerManager(ServerDeviceCallbacks):
# VoiceChangerManager
############################
def __init__(self, params: VoiceChangerParams):
logger.info("[Voice Changer] VoiceChangerManager initializing...")
self.params = params
self.voiceChanger: VoiceChanger = None
self.settings: VoiceChangerManagerSettings = VoiceChangerManagerSettings()
@ -95,6 +96,7 @@ class VoiceChangerManager(ServerDeviceCallbacks):
self.update_settings("gpu", 0)
# for key, val in self.stored_setting.items():
# self.update_settings(key, val)
logger.info("[Voice Changer] VoiceChangerManager initializing... done.")
def store_setting(self, key: str, val: str | int | float):
saveItemForServerDevice = ["enableServerAudio", "serverAudioSampleRate", "serverInputDeviceId", "serverOutputDeviceId", "serverMonitorDeviceId", "serverReadChunkSize", "serverInputAudioGain", "serverOutputAudioGain"]