|
40 | 40 |
|
41 | 41 | SEN1_ARD_GAMMA_VERSION_MAJOR = 0 |
42 | 42 | SEN1_ARD_GAMMA_VERSION_MINOR = 3 |
43 | | -SEN1_ARD_GAMMA_VERSION_PATCH = 1 |
| 43 | +SEN1_ARD_GAMMA_VERSION_PATCH = 2 |
44 | 44 |
|
45 | 45 | SEN1_ARD_GAMMA_VERSION = str(SEN1_ARD_GAMMA_VERSION_MAJOR) + "." + str(SEN1_ARD_GAMMA_VERSION_MINOR) + "." + str(SEN1_ARD_GAMMA_VERSION_PATCH) |
46 | 46 | SEN1_ARD_GAMMA_VERSION_OBJ = LooseVersion(SEN1_ARD_GAMMA_VERSION) |
47 | 47 |
|
48 | 48 | SEN1_ARD_GAMMA_COPYRIGHT_YEAR = "2019" |
49 | 49 | SEN1_ARD_GAMMA_COPYRIGHT_NAMES = "Pete Bunting" |
50 | | - |
51 | 50 | SEN1_ARD_GAMMA_SUPPORT_EMAIL = "pfb@aber.ac.uk" |
52 | 51 |
|
53 | 52 | SEN1_POLS = ['VV', 'VH'] |
54 | 53 | GTIFF_CREATION_OPTS = ["TILED=YES", "COMPRESS=LZW", "BIGTIFF=YES"] |
55 | 54 |
|
56 | | -log_default_level=logging.INFO |
57 | | - |
58 | | -# Get install prefix |
59 | | -install_prefix = __file__[:__file__.find('lib')] |
| 55 | +eodd_log_level = os.getenv('EDD_LOG_LVL', 'INFO') |
60 | 56 |
|
61 | | -log_config_path = os.path.join(install_prefix, "share","sen1_ard_gamma", "loggingconfig.json") |
| 57 | +log_default_level=logging.INFO |
| 58 | +if eodd_log_level.upper() == 'INFO': |
| 59 | + log_default_level = logging.INFO |
| 60 | +elif eodd_log_level.upper() == 'DEBUG': |
| 61 | + log_default_level = logging.DEBUG |
| 62 | +elif eodd_log_level.upper() == 'WARNING': |
| 63 | + log_default_level = logging.WARNING |
| 64 | +elif eodd_log_level.upper() == 'ERROR': |
| 65 | + log_default_level = logging.ERROR |
| 66 | +elif eodd_log_level.upper() == 'CRITICAL': |
| 67 | + log_default_level = logging.CRITICAL |
| 68 | +else: |
| 69 | + raise Exception("Logging level specified ('{}') is not recognised.".format(eodd_log_level)) |
62 | 70 |
|
63 | | -log_config_value = os.getenv('S1ARD_LOG_CFG', None) |
64 | | -if log_config_value: |
65 | | - log_config_path = log_config_value |
66 | | -if os.path.exists(log_config_path): |
| 71 | +log_config_path = os.getenv('S1ARD_LOG_CFG', None) |
| 72 | +if (log_config_path is not None) and os.path.exists(log_config_path): |
67 | 73 | with open(log_config_path, 'rt') as f: |
68 | 74 | config = json.load(f) |
69 | 75 | logging.config.dictConfig(config) |
70 | 76 | else: |
71 | | - print('Warning: did not find a logging configuration file.') |
72 | | - logging.basicConfig(level=log_default_level) |
| 77 | + logging.basicConfig(level=log_default_level, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s") |
| 78 | + |
0 commit comments