Chris Chan
09/15/2021, 9:17 PMlog_configured = json_console_logger.configured({
"log_level": "INFO"
})
my_job = my_graph.to_job(
logger_defs={'my_logger': log_configured}
)
It seems like my_logger
doesn’t do anything unless a config is explicitly provided in to_job
my_job = my_graph.to_job(
config={
"loggers": {
"my_logger": {
"config": {
"log_level": "INFO"
}
}
}
},
logger_defs={'my_logger': json_console_logger}
)
results in an exception when I try to execute:
File "/root/.pyenv/versions/3.9.5/envs/general/lib/python3.9/site-packages/dagster/config/field.py", line 295, in __init__
raise DagsterInvalidConfigError(
dagster.core.errors.DagsterInvalidConfigError: Invalid default_value for Field.
Error 1: Received unexpected config entry "my_logger" at the root. Expected: "{ console?: { config?: { log_level?: String name?: String } } }".
Egor -
10/22/2021, 6:23 AM