>>> import math
>>> math.log(10, 1000)
0.33333333333333337
# 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')
import math
#E.g log_2(8)
result = math.log(8,2)
//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