Update DEBUG_LOG_FORMAT to correctly zero-pad the microsecond portion #2099
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, when running dbt with the --debug flag, the microsecond portion of the timestamp does not have leading zeros, which causes jagged formatting. Example:
The fix was to just paste in the text of the TODO immediately above DEBUG_LOG_FORMAT in logger.py.
However, if that wasn't working for some other reason, another fix would be to modify DEBUG_LOG_FORMAT like this:
(i.e., change the '03' to a '06' so that 6 digits are zero-padded instead of just 3).
(I also took the liberty to change the European ',' decimal point to an American '.' decimal point.)