jquery-tiny-pubsub-trace

0.2.0 • Public • Published

jquery-tiny-pubsub-trace

If you use jquery-tiny-pubsub, you may sometimes, for the purpose of debugging, want to trace all its events as they are subscribed and published, and also as the callbacks are called.

This package is a very simple-minded hack for that purpose but hopefully someone will still find it useful.

Install

It contains a single Javascript file, jquery-tiny-pubsub-trace.js. You should include it after jquery-tiny-pubsub to override its functions. You probably want to include it only when debugging if you are keen on performance.

Use

All messages are printed using console.log() unless trace is set to true in the code, in which case console.trace is called.

If you set debug to false, it will behave just like the original Tiny Pub/Sub, with possibly some performance hit.

In order not to log certain events, add patterns to the variable excludePatterns in the source. For example,

excludePatterns = ['move.*fin', 'Coord'];

then event IDs such as "cursor_move_34_fin" and "DataCoordChanged" will be ignored.

Readme

Keywords

none

Package Sidebar

Install

npm i jquery-tiny-pubsub-trace

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • gmorph