File size: 653 Bytes
eb714e7 44bc519 eb714e7 44bc519 eb714e7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import logging
import sys
def get_logger():
logging.getLogger(__name__)
def setup_logger():
# clear log
file_to_delete = open("log.log",'w')
file_to_delete.close()
file_handler = logging.FileHandler(filename='log.log')
stdout_handler = logging.StreamHandler(stream=sys.stdout)
handlers = [file_handler, stdout_handler]
logging.basicConfig(
level=logging.INFO,
format='[%(asctime)s] {%(filename)s:%(lineno)d} %(levelname)s - %(message)s',
handlers=handlers,
)
return get_logger()
def read_logs():
sys.stdout.flush()
with open("log.log", "r") as f:
return f.read()
|