Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wiseplat
GitHub Repository: wiseplat/python-code
Path: blob/master/ invest-robot-contest_tinkoff-invest-volume-analysis-robot-master/utils/logger.py
5931 views
1
import logging
2
import os
3
from datetime import datetime
4
5
6
def init_logging():
7
date = datetime.now().strftime("%Y-%m-%d")
8
# todo упростить, проверить на unix-системах
9
log_file_path = os.path.join(os.path.dirname(__file__) + "\\..\\logs", f"log-{date}.log")
10
format = "%(asctime)s %(levelname)s --- (%(filename)s).%(funcName)s(%(lineno)d):\t %(message)s"
11
logging.basicConfig(
12
format=format,
13
level=logging.INFO,
14
handlers=[
15
logging.FileHandler(log_file_path, encoding="utf-8"),
16
logging.StreamHandler()
17
])
18
19