libtuning: Migrate prints to python logging framework
In ctt_ccm.py the logging functionality of the Cam object was used. As we don't want to port over that class, it needs to be replaced anyways. While at it, also replace the eprint function as it doesn't add any value over the logging framework and misses the ability for easy log formatting. For nice output formatting add the coloredlogs library. Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
This commit is contained in:
parent
b1f3b3f08d
commit
aa02706a34
9 changed files with 62 additions and 46 deletions
|
@ -13,6 +13,9 @@ import re
|
|||
|
||||
import libtuning as lt
|
||||
import libtuning.utils as utils
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class Image:
|
||||
|
@ -25,13 +28,13 @@ class Image:
|
|||
try:
|
||||
self._load_metadata_exif()
|
||||
except Exception as e:
|
||||
utils.eprint(f'Failed to load metadata from {self.path}: {e}')
|
||||
logger.error(f'Failed to load metadata from {self.path}: {e}')
|
||||
raise e
|
||||
|
||||
try:
|
||||
self._read_image_dng()
|
||||
except Exception as e:
|
||||
utils.eprint(f'Failed to load image data from {self.path}: {e}')
|
||||
logger.error(f'Failed to load image data from {self.path}: {e}')
|
||||
raise e
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue