mirror of
https://github.com/clearml/wexpect-venv
synced 2025-02-24 21:24:29 +00:00
[CLN] logger level set by WEXPECT_LOGGER_LEVEL environment variable
This commit is contained in:
parent
763fdee569
commit
9807ad5ebc
14
wexpect.py
14
wexpect.py
@ -122,20 +122,21 @@ try:
|
|||||||
__version__ = pkg_resources.require("wexpect")[0].version
|
__version__ = pkg_resources.require("wexpect")[0].version
|
||||||
except: # pragma: no cover
|
except: # pragma: no cover
|
||||||
__version__ = '0.0.1.unkowndev0'
|
__version__ = '0.0.1.unkowndev0'
|
||||||
__revision__ = '$Revision: 399 $'
|
|
||||||
|
|
||||||
__all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'run', 'which',
|
__all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'run', 'which',
|
||||||
'split_command_line', '__version__', '__revision__']
|
'split_command_line', '__version__']
|
||||||
|
|
||||||
#
|
#
|
||||||
# Create logger: We write logs only to file. Printing out logs are dangerous, because of the deep
|
# Create logger: We write logs only to file. Printing out logs are dangerous, because of the deep
|
||||||
# console manipulation.
|
# console manipulation.
|
||||||
#
|
#
|
||||||
|
try:
|
||||||
|
logger_level = os.environ['WEXPECT_LOGGER_LEVEL']
|
||||||
|
except KeyError as _:
|
||||||
|
logger_level = logging.ERROR
|
||||||
|
|
||||||
logger = logging.getLogger('wexpect')
|
logger = logging.getLogger('wexpect')
|
||||||
if 'dev' in __version__ :
|
logger.setLevel(logger_level)
|
||||||
logger.setLevel(logging.DEBUG)
|
|
||||||
else:
|
|
||||||
logger.setLevel(logging.INFO)
|
|
||||||
fh = logging.FileHandler('wexpect.log', 'w', 'utf-8')
|
fh = logging.FileHandler('wexpect.log', 'w', 'utf-8')
|
||||||
formatter = logging.Formatter('%(asctime)s - %(filename)s::%(funcName)s - %(levelname)s - %(message)s')
|
formatter = logging.Formatter('%(asctime)s - %(filename)s::%(funcName)s - %(levelname)s - %(message)s')
|
||||||
fh.setFormatter(formatter)
|
fh.setFormatter(formatter)
|
||||||
@ -480,7 +481,6 @@ class spawn_windows ():
|
|||||||
|
|
||||||
s = []
|
s = []
|
||||||
s.append(repr(self))
|
s.append(repr(self))
|
||||||
s.append('version: ' + __version__ + ' (' + __revision__ + ')')
|
|
||||||
s.append('command: ' + str(self.command))
|
s.append('command: ' + str(self.command))
|
||||||
s.append('args: ' + str(self.args))
|
s.append('args: ' + str(self.args))
|
||||||
s.append('searcher: ' + str(self.searcher))
|
s.append('searcher: ' + str(self.searcher))
|
||||||
|
Loading…
Reference in New Issue
Block a user