Logger name does not propery set
Connected to Beacon server on linpancino (port /tmp/beacon_2fkqlk4f.sock)
Done.
BLISS [1]: wago_simulator = config.get("wago_simulator")
BLISS [2]: lslog()
logger name level
=================================================== ========
bliss WARNING
bliss.common.mapping WARNING
bliss.config.settings WARNING
bliss.flint.resources WARNING
bliss.scans WARNING
bliss.shell WARNING
bliss.shell.cli.repl WARNING
bliss.standard WARNING
global WARNING
global.controllers WARNING
global.controllers.Engine WARNING
global.controllers.Engine.ModbusTcp:localhost:33427 WARNING
BLISS [3]: debugon(wago_simulator)
Setting global.controllers.wago.Wago(wago_simulator) to show debug messages
BLISS [4]: lslog()
logger name level
=================================================== ========
bliss WARNING
bliss.common.mapping WARNING
bliss.config.settings WARNING
bliss.flint.resources WARNING
bliss.scans WARNING
bliss.shell WARNING
bliss.shell.cli.repl WARNING
bliss.standard WARNING
global WARNING
global.controllers WARNING
global.controllers.Engine WARNING
global.controllers.Engine.ModbusTcp:localhost:33427 WARNING
global.controllers.wago.Wago(wago_simulator) DEBUG
As you can see we have some disconnected loggers and some duplication, in fact the Engine should be under wago_simulator.
If you just draw it with:
BLISS [5]: from bliss import global_map
BLISS [6]: global_map.draw_pygraphviz()
The map shows the correct relations between object, so seems a problem of Logger name creation.
Edited by Piergiorgio Pancino