xxxxxxxxxx
try:
# do something
pass
except:
# this will print the message "An exception occurred and the traceback"
# you can't have to explicitly give the message
logger.exception("An exception occurred")
xxxxxxxxxx
try:
with open(filepath,'rb') as f:
con.storbinary('STOR '+ filepath, f)
logger.info('File successfully uploaded to '+ FTPADDR)
except Exception as e: # work on python 3.x
logger.error('Failed to upload to ftp: '+ str(e))
xxxxxxxxxx
import logging as log
# Output: ERROR:root:Error message
log.error("Error message")
xxxxxxxxxx
try:
# Code that may raise an exception
a = 10 / 0
except Exception as e:
exception_message = str(e)
print(exception_message)
xxxxxxxxxx
print(repr(e)) # Returns both the message and type of exception