(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) {
$log.info('[AriaNg Info]' + msg, obj);
$log.info('[AriaNg Info]' + msg);
warn: function (msg, obj) {
$log.warn('[AriaNg Warn]' + msg, obj);
$log.warn('[AriaNg Warn]' + msg);
error: function (msg, obj) {
$log.error('[AriaNg Error]' + msg, obj);
$log.error('[AriaNg Error]' + msg);
};
}]);
}());