Skip to content

Instantly share code, notes, and snippets.

@ebenali
Created March 31, 2021 17:17
Show Gist options
  • Save ebenali/ef27986b1b01402a4eac0c0acc9d0ff2 to your computer and use it in GitHub Desktop.
Save ebenali/ef27986b1b01402a4eac0c0acc9d0ff2 to your computer and use it in GitHub Desktop.
tidy py3 logging
import datetime
import logging
import datetime
class ISODateLogFilter:
def filter(self,record):
record.isodate = datetime.datetime.now().isoformat()[:-3] + "Z"
return True
logging.basicConfig(level=os.environ.get("LOGLEVEL", "DEBUG"), format="%(isodate)s [%(levelname)-5s] %(message)s")
logging.getLogger().addFilter(ISODateLogFilter())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment