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");
});