Nov-15-2022, 04:09 AM
Hi Team,
I am unable to write error message into logger my logger file.
I am generating error , I can print that error.
I cannot write that error into logger file.
str obj as no attribute 'info'
logger.info(f"----------> connecting to database") such type of message I can write to logger
My attempted code.
I am unable to write error message into logger my logger file.
I am generating error , I can print that error.
I cannot write that error into logger file.
str obj as no attribute 'info'
logger.info(f"----------> connecting to database") such type of message I can write to logger
My attempted code.
import sys import traceback def error_log(error,logger): for e in (error.split('\n')): if not "Traceback" in e: logger.info("@"*80) logger.info(e) loger.info("@"*80) print("@"*80) print(e) print("@" * 80) def func(x): try: return x / 0 except Exception as e: error = traceback.format_exc() error_log(error,logger) sys.exit() if __name__ == "__main__": func(10)