39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
(function () {
|
|
'use strict';
|
|
|
|
angular.module('ariaNg').factory('ariaNgLogService', ['$log', 'ariaNgSettingService', function ($log, ariaNgSettingService) {
|
|
return {
|
|
debug: function (msg, obj) {
|
|
if (ariaNgSettingService.isEnableDebugMode()) {
|
|
if (obj) {
|
|
$log.debug('[AriaNg Debug]' + msg, obj);
|
|
} else {
|
|
$log.debug('[AriaNg Debug]' + msg);
|
|
}
|
|
}
|
|
},
|
|
info: function (msg, obj) {
|
|
if (obj) {
|
|
$log.info('[AriaNg Info]' + msg, obj);
|
|
} else {
|
|
$log.info('[AriaNg Info]' + msg);
|
|
}
|
|
},
|
|
warn: function (msg, obj) {
|
|
if (obj) {
|
|
$log.warn('[AriaNg Warn]' + msg, obj);
|
|
} else {
|
|
$log.warn('[AriaNg Warn]' + msg);
|
|
}
|
|
},
|
|
error: function (msg, obj) {
|
|
if (obj) {
|
|
$log.error('[AriaNg Error]' + msg, obj);
|
|
} else {
|
|
$log.error('[AriaNg Error]' + msg);
|
|
}
|
|
}
|
|
};
|
|
}]);
|
|
}());
|