jacomyal / domino.js

[deprecated] A JavaScript cascading controller for fast interactive Web interfaces prototyping.
https://jacomyal.github.io/domino.js
MIT License
54 stars 7 forks source link

Logs: Give an ID to each events chain #14

Closed jacomyal closed 11 years ago

jacomyal commented 11 years ago

Sometimes, several different events chains can be executed in parallele (when using before in services, for instance). Then, the log can look like:

...
[myDomino] Iteration 1 (main loop)
[myDomino]  -> Events:  ["anEvent"]
[myDomino] Iteration 5 (main loop)
[myDomino]  -> Events:  ["anotherEvent"]
[myDomino] Iteration 6 (main loop)
[myDomino]  -> Events:  ["yetAnotherEvent"]
...

It might be useful to have each chain having an ID displayed, like this:

...
[myDomino] Iteration 1 (chain 2)
[myDomino]  -> Events:  ["anEvent"]
[myDomino] Iteration 5 (chain 1)
[myDomino]  -> Events:  ["anotherEvent"]
[myDomino] Iteration 6 (chain 1)
[myDomino]  -> Events:  ["yetAnotherEvent"]
...