def pwd_log():
from os import name, getcwd, mkdir
from os.path import join, exists
pwd = r'/var/log/nms/'
if name == 'nt':
pwd = join(getcwd(), 'log')
if not exists(pwd):
mkdir(pwd)
return pwd
format_loggin = '%(asctime)-15s %(clientip)s %(user)-8s %(message)s'
logging.basicConfig(format = format_loggin, filename=pwd_log() + '/nms.log', level=logging.INFO)
log = logging.getLogger(__name__)
log.info('Message')
'''KeyError: 'clientip'
Call stack:
File "E:/Pyre_python/NMS/clsNMS/nms.py", line 31, in <module>
log.info('Message')
Message: 'Message'
Arguments: ()'''