mirror of https://github.com/apache/superset.git
fix: default logging (#27777)
This commit is contained in:
parent
dffad48504
commit
d74d3a87bb
|
@ -47,6 +47,8 @@ assists people when migrating to a new version.
|
|||
set `SLACK_API_TOKEN` to fetch and serve Slack avatar links
|
||||
- [28134](https://github.com/apache/superset/pull/28134/) The default logging level was changed
|
||||
from DEBUG to INFO - which is the normal/sane default logging level for most software.
|
||||
- [27777](https://github.com/apache/superset/pull/27777) Moves debug logging logic to config.py.
|
||||
See `LOG_LEVEL` in `superset/config.py` for the recommended default.
|
||||
- [28205](https://github.com/apache/superset/pull/28205) The permission `all_database_access` now
|
||||
more clearly provides access to all databases, as specified in its name. Before it only allowed
|
||||
listing all databases in CRUD-view and dropdown and didn't provide access to data as it
|
||||
|
|
|
@ -895,7 +895,7 @@ LOGGING_CONFIGURATOR = DefaultLoggingConfigurator()
|
|||
# Console Log Settings
|
||||
|
||||
LOG_FORMAT = "%(asctime)s:%(levelname)s:%(name)s:%(message)s"
|
||||
LOG_LEVEL = logging.INFO
|
||||
LOG_LEVEL = logging.DEBUG if DEBUG else logging.INFO
|
||||
|
||||
# ---------------------------------------------------
|
||||
# Enable Time Rotate Log Handler
|
||||
|
@ -903,7 +903,7 @@ LOG_LEVEL = logging.INFO
|
|||
# LOG_LEVEL = DEBUG, INFO, WARNING, ERROR, CRITICAL
|
||||
|
||||
ENABLE_TIME_ROTATE = False
|
||||
TIME_ROTATE_LOG_LEVEL = logging.INFO
|
||||
TIME_ROTATE_LOG_LEVEL = logging.DEBUG if DEBUG else logging.INFO
|
||||
FILENAME = os.path.join(DATA_DIR, "superset.log")
|
||||
ROLLOVER = "midnight"
|
||||
INTERVAL = 1
|
||||
|
|
|
@ -41,17 +41,7 @@ class DefaultLoggingConfigurator( # pylint: disable=too-few-public-methods
|
|||
if app_config["SILENCE_FAB"]:
|
||||
logging.getLogger("flask_appbuilder").setLevel(logging.ERROR)
|
||||
|
||||
# configure superset app logger
|
||||
superset_logger = logging.getLogger("superset")
|
||||
if debug_mode:
|
||||
superset_logger.setLevel(logging.DEBUG)
|
||||
else:
|
||||
# In production mode, add log handler to sys.stderr.
|
||||
superset_logger.addHandler(logging.StreamHandler())
|
||||
superset_logger.setLevel(logging.INFO)
|
||||
|
||||
logging.getLogger("pyhive.presto").setLevel(logging.INFO)
|
||||
|
||||
# basicConfig() will set up a default StreamHandler on stderr
|
||||
logging.basicConfig(format=app_config["LOG_FORMAT"])
|
||||
logging.getLogger().setLevel(app_config["LOG_LEVEL"])
|
||||
|
||||
|
|
Loading…
Reference in New Issue