angular-logger simple demo

by plantface

HTML

<script src="https://code.angularjs.org/1.3.9/angular.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment-with-locales.min.js"></script>
<script src="https://cdn.rawgit.com/alexei/sprintf.js/1.0.2/dist/sprintf.min.js"></script>
<script src="https://cdn.rawgit.com/better-js-logging/angular-logger/master/dist/angular-logger.min.js"></script>
<div ng-app="app"></div>

JavaScript

var app = angular.module('app', ['angular-logger']);

app.config(function (logEnhancerProvider) {
    logEnhancerProvider.datetimePattern = 'HH:mm:ss';
    logEnhancerProvider.prefixPattern = '%s %s: ';
});

app.run(function ($log) {
    var notMutedLogger = $log.getInstance('Not Muted');
    var mutedLogger = $log.getInstance('Muted');

    $log.logLevels['Muted'] = $log.LEVEL.OFF;
    
    $log.info('This *will* appear in your console');
    notMutedLogger.info("This *will* appear in your console");
    mutedLogger.info("This will *not* appear in your console");
});