summarize_from_feedback/utils/logging_utils.py (17 lines of code) (raw):

import logging import sys from datetime import datetime from pytz import timezone, utc def setup_logging_with_pacific_tz(prefix=""): logging.basicConfig( format=f"%(asctime)s %(levelname).1s {prefix}%(message)s", datefmt="%m/%d %I:%M:%S %p", stream=sys.stdout, level="INFO", ) def pacific_time(*args): utc_dt = utc.localize(datetime.utcnow()) my_tz = timezone("US/Pacific") converted = utc_dt.astimezone(my_tz) return converted.timetuple() logging.Formatter.converter = pacific_time