def log_arguments(self): # Call method on super class # super(self.__class__, self).log_arguments() Tool.log_arguments(self) _log.info( """ longitude = {longitude:f} latitude = {latitude:f} datasets to retrieve = {dataset_type} bands to retrieve = {bands} output no data values = {output_no_data} output = {output} over write = {overwrite} delimiter = {delimiter} """.format( longitude=self.longitude, latitude=self.latitude, dataset_type=self.dataset_type.name, bands=self.bands, output_no_data=self.output_no_data, output=self.output_directory and self.output_directory or "STDOUT", overwrite=self.overwrite, delimiter=self.delimiter, ) )