mealie-recipes / mealie

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
https://docs.mealie.io
GNU Affero General Public License v3.0
6.65k stars 683 forks source link

[BUG] - log level trace does not exist #4110

Open atxbyea opened 2 weeks ago

atxbyea commented 2 weeks ago

First Check

What is the issue you are experiencing?

tried setting loglevel to trace, failed miserably

Steps to Reproduce

set LOG_LEVEL: trace per documentation

Please provide relevant logs

`Switching to dedicated user

    User uid:    1000
    User gid:    1000

Traceback (most recent call last): File "/usr/local/lib/python3.10/logging/config.py", line 565, in configure handler = self.configure_handler(handlers[name]) File "/usr/local/lib/python3.10/logging/config.py", line 759, in configure_handler result.setLevel(logging._checkLevel(level)) File "/usr/local/lib/python3.10/logging/init.py", line 198, in _checkLevel raise ValueError("Unknown level: %r" % level) ValueError: Unknown level: 'TRACE'

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "/app/mealie/main.py", line 3, in from mealie.app import settings File "/app/mealie/app.py", line 13, in from mealie.routes import router, spa, utility_routes File "/app/mealie/routes/init.py", line 3, in from . import ( File "/app/mealie/routes/admin/init.py", line 1, in from mealie.routes._base.routers import AdminAPIRouter File "/app/mealie/routes/_base/init.py", line 1, in from .base_controllers import File "/app/mealie/routes/_base/base_controllers.py", line 9, in from mealie.core.dependencies.dependencies import get_admin_user, get_current_user, get_integration_id, get_public_group File "/app/mealie/core/dependencies/init.py", line 1, in from .dependencies import File "/app/mealie/core/dependencies/dependencies.py", line 17, in from mealie.db.db_setup import generate_session File "/app/mealie/db/db_setup.py", line 10, in settings = get_app_settings() File "/app/mealie/core/config.py", line 43, in get_app_settings return app_settings_constructor(env_file=ENV, production=PRODUCTION, data_dir=determine_data_dir()) File "/app/mealie/core/settings/settings.py", line 356, in app_settings_constructor _secrets_dir=get_secrets_dir(), # type: ignore File "/app/mealie/core/settings/settings.py", line 47, in get_secrets_dir logger = get_logger() File "/app/mealie/core/root_logger.py", line 37, in get_logger root_logger = configured_logger( File "/app/mealie/core/logger/config.py", line 66, in configured_logger logging_config.dictConfig(config=conf) File "/usr/local/lib/python3.10/logging/config.py", line 811, in dictConfig dictConfigClass(config).configure() File "/usr/local/lib/python3.10/logging/config.py", line 572, in configure raise ValueError('Unable to configure handler ' ValueError: Unable to configure handler 'access' `

Mealie Version

1.12

Deployment

Docker (Linux)

Additional Deployment Details

No response

boc-the-git commented 2 weeks ago

trace is not a valid logging level, https://docs.python.org/3.10/library/logging.html#levels