50 lines
1.0 KiB
JavaScript
50 lines
1.0 KiB
JavaScript
'use strict';
|
|
|
|
//
|
|
// Please run this example with the correct environment flag `DEBUG=*` or
|
|
// `DEBUG=big*` or what ever. For example:
|
|
//
|
|
// ```
|
|
// DEBUG=* node example.js
|
|
// ```
|
|
//
|
|
|
|
var log;
|
|
|
|
//
|
|
// Ignore this piece of code, it's merely here so we can use the `diagnostics`
|
|
// module if installed or just the index file of this repository which makes it
|
|
// easier to test. Normally you would just do:
|
|
//
|
|
// ```js
|
|
// var log = require('diagnostics');
|
|
// ```
|
|
//
|
|
// And everything will be find and dandy.
|
|
//
|
|
try { log = require('diagnostics'); }
|
|
catch (e) { log = require('./'); }
|
|
|
|
//
|
|
// In this example we're going to output a bunch on logs which are namespace.
|
|
// This gives a visual demonstration.
|
|
//
|
|
[
|
|
log('bigpipe'),
|
|
log('bigpipe:pagelet'),
|
|
log('bigpipe:page'),
|
|
log('bigpipe:page:rendering'),
|
|
log('bigpipe:primus:event'),
|
|
log('primus'),
|
|
log('primus:event'),
|
|
log('lexer'),
|
|
log('megatron'),
|
|
log('cows:moo'),
|
|
log('moo:moo'),
|
|
log('moo'),
|
|
log('helloworld'),
|
|
log('helloworld:bar')
|
|
].forEach(function (log) {
|
|
log('foo');
|
|
});
|