Changeset 2c6128f for fedd/fedd_util.py
- Timestamp:
- Nov 5, 2008 1:37:28 AM (16 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- 9c166cf
- Parents:
- 01308c9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/fedd_util.py
r01308c9 r2c6128f 4 4 import subprocess 5 5 import tempfile 6 import logging 6 7 7 8 from M2Crypto import SSL, X509, EVP … … 394 395 395 396 return handler 397 398 def set_log_level(config, sect, log): 399 """ Set the logging level to the value passed in sect of config.""" 400 # The getattr sleight of hand finds the logging level constant 401 # corrersponding to the string. We're a little paranoid to avoid user 402 # mayhem. 403 if config.has_option(sect, "log_level"): 404 level_str = config.get(sect, "log_level") 405 try: 406 level = int(getattr(logging, level_str.upper(), -1)) 407 408 if logging.DEBUG <= level <= logging.CRITICAL: 409 log.setLevel(level) 410 else: 411 log.error("Bad experiment_log value: %s" % level_str) 412 413 except ValueError: 414 log.error("Bad experiment_log value: %s" % level_str) 415
Note: See TracChangeset
for help on using the changeset viewer.