Skip to content

Instantly share code, notes, and snippets.

@yijia2413
Created May 7, 2020 02:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yijia2413/8bbc5c324b3b7168b00367e7266f287f to your computer and use it in GitHub Desktop.
Save yijia2413/8bbc5c324b3b7168b00367e7266f287f to your computer and use it in GitHub Desktop.
set up csv logger in python
import logging
def setup_csv_logger(log_file, name='csv', level=logging.INFO):
handler = logging.FileHandler(log_file)
handler.setFormatter(
logging.Formatter('%(asctime)s,%(message)s',
datefmt='%Y-%m-%d:%H:%M:%S')
)
csvlogger = logging.getLogger(name)
csvlogger.setLevel(level)
csvlogger.addHandler(handler)
return csvlogger
def get_current_time():
return datetime.now(pytz.timezone('Asia/Shanghai')).strftime("%Y-%m-%d-%H-%M-%S")
def get_current_day():
return datetime.now(pytz.timezone('Asia/Shanghai')).strftime("%Y-%m-%d")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment