fix logging config in legacy (zope) tests (using pydantic_settings)
This commit is contained in:
parent
f01e231e7a
commit
b6ef05008b
2 changed files with 11 additions and 2 deletions
|
|
@ -7,7 +7,12 @@ class Settings(BaseSettings):
|
||||||
model_config = SettingsConfigDict(env_file='.env')
|
model_config = SettingsConfigDict(env_file='.env')
|
||||||
|
|
||||||
base_url: str = 'https://test.cy7.eu'
|
base_url: str = 'https://test.cy7.eu'
|
||||||
|
|
||||||
|
log_file: str = 'scopes/tests/log/scopes-test.log'
|
||||||
log_level: str = 'INFO'
|
log_level: str = 'INFO'
|
||||||
|
log_format: str = '%(asctime)s %(levelname)s %(name)s %(message)s'
|
||||||
|
log_dateformat: str = '%Y-%m-%dT%H:%M:%S'
|
||||||
|
|
||||||
|
|
||||||
dbengine: str = 'sqlite'
|
dbengine: str = 'sqlite'
|
||||||
dbname: str = 'var/test.db'
|
dbname: str = 'var/test.db'
|
||||||
|
|
@ -22,6 +27,9 @@ import sys
|
||||||
|
|
||||||
base_url = settings.base_url
|
base_url = settings.base_url
|
||||||
|
|
||||||
|
logging.basicConfig(filename=settings.log_file, level=settings.log_level,
|
||||||
|
format=settings.log_format, datefmt=settings.log_dateformat)
|
||||||
|
|
||||||
# SQLite storage settings
|
# SQLite storage settings
|
||||||
dbengine = settings.dbengine
|
dbengine = settings.dbengine
|
||||||
dbname = settings.dbname
|
dbname = settings.dbname
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,10 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
def setup_logging(config):
|
def setup_logging(config):
|
||||||
|
settings = config.settings
|
||||||
hdlr = logging.getLogger().handlers[-1]
|
hdlr = logging.getLogger().handlers[-1]
|
||||||
logging.getLogger().removeHandler(hdlr) # remove NullHandler added by testrunner
|
logging.getLogger().removeHandler(hdlr) # remove NullHandler added by testrunner
|
||||||
logging.basicConfig(filename=config.log_file, level=config.log_level,
|
logging.basicConfig(filename=settings.log_file, level=settings.log_level,
|
||||||
format=config.log_format, datefmt=config.log_dateformat)
|
format=settings.log_format, datefmt=settings.log_dateformat)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue