File size: 350 Bytes
a476bbf |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import logging
class TrainLogger:
def __init__(self, log_file="logfile.log"):
logging.basicConfig(
filename=log_file, level=logging.INFO, format="%(asctime)s - %(message)s"
)
def log(self, data):
data = {k: round(v, 4) if isinstance(v, float) else v for k, v in data.items()}
logging.info(data)
|