# Logger setup in python
def get_logger(self) -> logging.RootLogger:
"""instance of logger module, will be used for logging operations"""
# logger config
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
# log format
lg_format = "%(levelname)s|%(filename)s:%(lineno)d|%(asctime)s|%(message)s"
log_format = logging.Formatter(lg_format)
# file handler
file_handler = logging.FileHandler("log/monitor_model.log")
file_handler.setFormatter(log_format)
logger.handlers.clear()
logger.addHandler(file_handler)
return logger
logging.basicConfig(filename="logfilename.log", level=logging.INFO)
# Log Creation
logging.info('your text goes here')
logging.error('your text goes here')
logging.debug('your text goes here')
def Login():
while (loop == 'true'):
username = input("Please enter your username: ")
if (username == CorrectUsername):
password = input("Please enter your password: ")
if (password == CorrectPassword):
print("Logged in successfully as ") + username
loop = 'false'
else:
print "Password incorrect!"
else:
print "Username incorrect!"
import logging
logging.basicConfig(filename='example.log', encoding='utf-8', level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
logging.error('And non-ASCII stuff, too, like Øresund and Malmö')
//Logarithm Functions
print(math.log(10))
print(math.log(10, 10))
def log(x,base):
result = ln(x)/ln(base)
return result
def ln(x):
n = 100000.0
return n * ((x ** (1/n)) - 1)
print(log(2,4))
#code by fawlid