Nocturnal Pumpkin Maelstrom

    logcafe

    0.6.8 • Public • Published

    logcafe.js

    About

    LogCafe.js is a logging framework to support browser application logging. (amd-style and node.js support)

    Usage (node.js)

    $ node
    > var LogCafe = require('logcafe');
    > var logCafe = new LogCafe();
     
    > var conf = { // configure
    ...     level: 'DEBUG',
    ...     separator: ''
    ... };
     
    > logCafe.setConfigure(conf); // set configure
    { loggers: {},
      config: { level: 'DEBUG', separator: '' } }
     
    > var log = logCafe.getLogger('logcafe'); // set Logger
    > log.info('logger succesfully got', 'test'); // output log
    [info][logcafe] logger succesfully got, test (......:xx:yy)

    Usage (browser)

    var logCafe = new LogCafe();
     
    var conf = { // configure
        level: 'DEBUG',
        separator: ''
    };
     
    logCafe.setConfigure(conf); // set configure
     
    var log = logCafe.getLogger('logcafe'); // set Logger
     
    log.info('logger succesfully got', 'test'); // output log
     
    >> [info][logcafe] logger succesfully got, test (......:xx:yy)

    Configure

    {
        level: 'DEBUG', // OFF|TRACE|DEBUG|INFO|WARN|ERROR
        separator: '' // Consolidation of argument, it is a separator.
        excludes: [] // Exclude category forward match
    }

    Operating environment

    • node.js
    • require.js
    • browser

    Build

    dependence) node.js

    $ npm install .

    $ make

    Test (browser)

    $ open ./spec/all.html
    

    Test (node.js)

    $ npm install . # deps install
    $ make test
    
    info: checking node_modules.
    if [ ! -d ./node_modules ]; then npm install .; else exit 0; fi
    
    info: testing start.
    ./node_modules/mocha/bin/mocha test/
    
      [info][logcafe] logger succesfully got (/Users/fkei/repos/logcafe.js/test/test.logcafe.js:28:17)
    ․
    
      1 test complete (16 ms)
    

    AUTHORS

    Kei FUNAGAYAMA

    Kazuma MISHIMAGI

    CyberAgent Publicity

    Changelog

    @see https://github.com/CyberAgent/logcafe.js/blob/master/Changelog

    Copyright

    CyberAgent, Inc. All rights reserved.

    License

    MIT @see https://github.com/CyberAgent/logcafe.js/blob/master/LICENSE

    Keywords

    none

    Install

    npm i logcafe

    DownloadsWeekly Downloads

    0

    Version

    0.6.8

    License

    none

    Last publish

    Collaborators

    • fkei
    • suemasa
    • layzie