Skip to content

piumosso/UserStory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

NPM

UserStory v0.0.10 — client-side logger

Installation

Install backend && frontend

npm install user-story
bower install UserStory

Format logs

... // Message @foo
... // Message @foo @foo.bar @baz
... // Message [x] @foo
... // Message [`x] @foo

The last two examples show how to display variable, the last example displays the variables in the JSON.

Parse scripts

cat input.js | ./node_modules/user-story/bin/us > output.js

Include client-side part

<script type="text/javascript" src="underscore.js"></script>
<script type="text/javascript" src="UserStory.js"></script>
<script type="text/javascript" src="output.js"></script>

Usage

Configure UserStory after script loading:

<script type="text/javascript" src="bower_components/UserStory/lib/UserStory.js"></script>
<script type="text/javascript">
    UserStory.configure({
        on: ['*'],
        off: ['foo.bar'],
        logger: function (message, section){
            console.log('My custom log', message, section);
        }
    });
</script>

or type in console:

UserStory.on('*');
UserStory.off('foo.bar');
UserStory.reset();
UserStory.only('foo.bar'); // Equivalent of UserStory.reset(); UserStory.on('foo.bar');

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published