48 lines
1.5 KiB
Python
48 lines
1.5 KiB
Python
import logging
|
|
|
|
# logging.getLogger('numba').setLevel(logging.WARNING)
|
|
|
|
|
|
class UvicornSuppressFilter(logging.Filter):
|
|
def filter(self, record):
|
|
return False
|
|
|
|
|
|
def setup_loggers(startMessage: str):
|
|
# logger = logging.getLogger("uvicorn.error")
|
|
# logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("fairseq.tasks.hubert_pretraining")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("fairseq.models.hubert.hubert")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("fairseq.tasks.text_to_speech")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("numba.core.ssa")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("numba.core.interpreter")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
logger = logging.getLogger("numba.core.byteflow")
|
|
logger.addFilter(UvicornSuppressFilter())
|
|
|
|
# logger.propagate = False
|
|
|
|
logger = logging.getLogger("multipart.multipart")
|
|
logger.propagate = False
|
|
|
|
logging.getLogger("asyncio").setLevel(logging.WARNING)
|
|
|
|
logger = logging.getLogger("vcclient")
|
|
logger.setLevel(logging.INFO)
|
|
fh = logging.FileHandler('vvclient.log', encoding='utf-8')
|
|
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
fh.setFormatter(formatter)
|
|
fh.setLevel(logging.INFO)
|
|
logger.addHandler(fh)
|
|
logger.info(f"Start Logging, {startMessage}")
|