Problem statement
Currently it is:
DEFAULT_LOG_FORMAT = "%(filename)-25s %(lineno)4d %(levelname)-8s %(message)s"
I think name (module name) would be very useful here, instead of just the base filename.
(It might also be good to have the relative path there (maybe at the end), but it is usually still very long (but e.g. $VIRTUAL_ENV could be substituted therein))
Currently it would look like this:
utils.py 114 DEBUG (0.000) SELECT "app_url"."id", "app_url"."created", "app_url"."url" FROM "app_url" WHERE "app_url"."id" = 2; args=(2,)
multipart.py 604 DEBUG Calling on_field_start with no dataUsing DEFAULT_LOG_FORMAT = "%(levelname)-8s %(name)s:%(filename)s:%(lineno)d %(message)s" instead:
DEBUG django.db.backends:utils.py:114 (0.000) SELECT "app_url"."id", "app_url"."created", "app_url"."url" FROM "app_url" WHERE "app_url"."id" = 2; args=(2,)
DEBUG multipart.multipart:multipart.py:604 Calling on_field_start with no dataThe environment starts at commit
2051e30b9b59 (pytest-dev/pytest 4.4), dependencies installed and tests runnable from the first minute. You are graded by hidden tests taken from the fix that was actually merged upstream.