diff --git a/angular-loggly-logger.js b/angular-loggly-logger.js index d7e1098..e822cff 100644 --- a/angular-loggly-logger.js +++ b/angular-loggly-logger.js @@ -174,6 +174,14 @@ var attach = function() { }; + var inputToken = function(s) { + if (angular.isDefined(s)) { + token = s; + } + + return token; + }; + return { lastLog: function(){ return lastLog }, sendConsoleErrors: function(){ return sendConsoleErrors }, @@ -182,6 +190,7 @@ attach: attach, sendMessage: sendMessage, logToConsole: logToConsole, + inputToken: inputToken, /** * Get or set the fields to be sent with all logged events. diff --git a/test/unit/logglySenderSpec.js b/test/unit/logglySenderSpec.js index 66d98f8..8424a8e 100644 --- a/test/unit/logglySenderSpec.js +++ b/test/unit/logglySenderSpec.js @@ -266,6 +266,12 @@ describe('logglyLogger Module:', function() { }); + it( 'can update the Loggly token', function() { + logglyLoggerProvider.inputToken(''); + service.inputToken('foo'); + expect(logglyLoggerProvider.inputToken()).toEqual('foo'); + }); + });