📋 pybertini.logging¶
quick nav links:
- jump to 👩🔧 Detailed
- jump to 🔦 Tutorials
Notes¶
Logging is enabled for PyBertini through Bertini2’s core logging facilities, in turn powered by Boost.Log.
They currently aren’t fancy, but you have a few things you can do.
- Adjust the level. See
severity_level
andset_level()
Auto-generated docs¶
Parsing functions, taking strings and producing various other things
-
pybertini.logging.
add_file
((str)arg1, (str)pattern, (int)format, (bool)rotation_size) → None :¶ Add a file-name pattern to be written to, with a given formatting, and a threshold rotation size. See Boost.Log for more information on these strings. This part of PyBertini is a direct shunt to Boost.Log.
-
pybertini.logging.
init
([(str)pattern='pybertini_%N.log'[, (str)format='%Message%'[, (int)rotation_size=10485760[, (severity_level)level=_pybertini.logging.severity_level.Info]]]]) → None :¶ Initialize logging. See set_level and add_file.
-
pybertini.logging.
set_level
((severity_level)level) → None :¶ Set the threshold severity level. Events with lower-than-this level will be ignored. All messages are written to files. Writing to strings back into Python is not currently enabled. If this is a problem, please file an issue on GitHub at github.com/bertiniteam/b2/issues . YAGNI
-
class
pybertini.logging.
severity_level
¶ Bases:
Boost.Python.enum
-
Debug
= _pybertini.logging.severity_level.Debug¶
-
Error
= _pybertini.logging.severity_level.Error¶
-
Fatal
= _pybertini.logging.severity_level.Fatal¶
-
Info
= _pybertini.logging.severity_level.Info¶
-
Trace
= _pybertini.logging.severity_level.Trace¶
-
Warning
= _pybertini.logging.severity_level.Warning¶
-
names
= {'Debug': _pybertini.logging.severity_level.Debug, 'Error': _pybertini.logging.severity_level.Error, 'Fatal': _pybertini.logging.severity_level.Fatal, 'Info': _pybertini.logging.severity_level.Info, 'Trace': _pybertini.logging.severity_level.Trace, 'Warning': _pybertini.logging.severity_level.Warning}¶
-
values
= {0: _pybertini.logging.severity_level.Trace, 1: _pybertini.logging.severity_level.Debug, 2: _pybertini.logging.severity_level.Info, 3: _pybertini.logging.severity_level.Warning, 4: _pybertini.logging.severity_level.Error, 5: _pybertini.logging.severity_level.Fatal}¶
-