<#3549 [BUG] Flyte's internal logger logs as error...
# flytekit
c
#3549 [BUG] Flyte's internal logger logs as error before user code is run Issue created by ggydush ### Describe the bug When running Flyte on GCP, severity is marked as ERROR for all logs before user code is run. In my user code, I have something like the following that correctly marks severity: class CustomJsonFormatter(jsonlogger.JsonFormatter): def add_fields( self, log_record: dict, record: logging.LogRecord, message_dict: dict ) -> None: super().add_fields(log_record, record, message_dict) log_record["severity"] = record.levelname This works after user code is loaded, but all logs that are output before user code is run are still formatted incorrectly (see screenshot).

[image](https://user-images.githubusercontent.com/35151789/228392185-feed5724-b6b8-4b5d-9f28-6e754bbd21e1.png)

### Expected behavior Flyte's internal logs set severity to level that matches log record. ### Additional context to reproduce No response ### Screenshots No response ### Are you sure this issue hasn't been raised already? • Yes ### Have you read the Code of Conduct? • Yes flyteorg/flyte