fitbenchmarking.utils.log module
Utility functions to support logging for the fitbenchmarking project.
- fitbenchmarking.utils.log.get_logger(name='fitbenchmarking')
Get the unique logger for the given name. This is a straight pass through but will be more intutive for people who have not used python logging.
- Parameters:
name (str, optional) – Name of the logger to use, defaults to ‘fitbenchmarking’
- Returns:
The named logger
- Return type:
logging.Logger
- fitbenchmarking.utils.log.setup_logger(log_file='./fitbenchmarking.log', name='fitbenchmarking', append=False, level='INFO')
Define the location and style of the log file.
- Parameters:
log_file (str, optional) – path to the log file, defaults to ‘./fitbenchmarking.log’
name (str, optional) – The name of the logger to run the setup for, defaults to fitbenchmarking
append (bool, optional) – Whether to append to the log or create a new one, defaults to False
level (str, optional) – The level of error to print, defaults to ‘INFO’