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)
