pip-webui
Version:
HTML5 UI for LOB applications
51 lines (38 loc) • 1.12 kB
JavaScript
/**
* @file Debugging service
* @copyright Digital Living Software Corp. 2014-2016
*/
/* global _, angular */
(function () {
'use strict';
var thisModule = angular.module('pipDebug', []);
thisModule.provider('pipDebug', function ($logProvider) {
this.enabled = true;
return {
enable: enable,
disable: disable,
enabled: enabled,
$get: function($log) {
return {
enabled: enabled,
log: $log.log,
info: $log.info,
warn: $log.warn,
error: $log.error,
debug: $log.debug
}
}
};
function enabled() {
return this.enabled;
}
function enable() {
this.enabled = true;
$logProvider.debugEnabled(true);
}
function disable() {
this.enabled = false;
$logProvider.debugEnabled(false);
}
});
})();