Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging
- import inspect
- import datetime
- def connectionCheck():
- functionName = inspect.stack()[0][3]
- mylog = logging.getLogger(functionName)
- mylog.setLevel(logging.INFO)
- handler = logging.FileHandler("log1.log")
- def myfilter(*rec):
- if rec[0].funcName == 'connectionCheck':
- return True
- else:
- return False
- handler.addFilter(myfilter)
- mylog.addHandler(handler)
- mylog.info(str(datetime.datetime.now()) + " " + 'CONNCHECK')
- def dropper():
- functionName = inspect.stack()[0][3]
- mylog = logging.getLogger(functionName)
- mylog.setLevel(logging.INFO)
- handler = logging.FileHandler("log2.log")
- def myfilter(*rec):
- if rec[0].funcName == 'dropper':
- return True
- else:
- return False
- handler.addFilter(myfilter)
- mylog.addHandler(handler)
- mylog.info(str(datetime.datetime.now()) + " " + 'DROPPER')
- connectionCheck()
- dropper()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement