[Add] model logger func

This commit is contained in:
misyaguziya
2023-09-02 06:02:29 +09:00
parent 3affcc1ee6
commit 3c172db7d1
3 changed files with 40 additions and 0 deletions

10
main.py
View File

@@ -29,6 +29,8 @@ def sendMicMessage(message):
view.printToTextbox_OSCError()
view.printToTextbox_SentMessage(message, translation)
if config.ENABLE_LOGGER is True:
model.logger.info(f"[SEND] {message} ({translation})")
def startTranscriptionSendMessage():
model.startMicTranscript(sendMicMessage)
@@ -55,6 +57,8 @@ def receiveSpeakerMessage(message):
xsoverlay_message = xsoverlay_message.replace("[translation]", translation)
model.notificationXSOverlay(xsoverlay_message)
view.printToTextbox_ReceivedMessage(message, translation)
if config.ENABLE_LOGGER is True:
model.logger.info(f"[RECEIVE] {message} ({translation})")
def startTranscriptionReceiveMessage():
model.startSpeakerTranscript(receiveSpeakerMessage)
@@ -88,6 +92,8 @@ def sendChatMessage(message):
# update textbox message log
view.printToTextbox_SentMessage(message, translation)
if config.ENABLE_LOGGER is True:
model.logger.info(f"[SEND] {message} ({translation})")
# delete message in entry message box
if config.ENABLE_AUTO_CLEAR_MESSAGE_BOX is True:
@@ -386,6 +392,10 @@ model.checkOSCStarted()
# check Software Updated
model.checkSoftwareUpdated()
# init logger
if config.ENABLE_LOGGER is True:
model.startLogger()
# set UI and callback
view.register(
sidebar_features={