Skip to content

takahashihideki-git/objectLogger.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

objectLogger.js

logging coordinated operation between user-defined objects.

Usage

var logger = new ObjectLogger();

logger.watch( [ 
  { constructor: Man, className: "Man" },
  { constructor: Dog, className: "Dog" }
] );

ObjectLogger outputs log into the browser console.

You can set custom logging function to constructor.

var textarea = document.querySelector( "textarea" );

var logger = new ObjectLogger( function ( log ) {
  // custom log
  var body = log.body instanceof Object ? JSON.stringify( log.body ) : log.body;
  textarea.value = textarea.value + body + "\n";
} );

and chart() method draws chart as below.

For more information, please check the sample.

About

logging coordinated operation between user-defined objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published