angular js 将用户数据注入 airbrake
angular js inject user data to airbrake
Currenlty 我正在使用 angular js 开发应用程序,但仍在研究如何将用户数据发送到 airbrake。我正在使用 ng-token-auth 来处理授权 (ng-token-auth)
这是我的工厂
'use strict';
app.factory('$exceptionHandler', ['$injector', function ($injector) {
function log(exception, cause) {
if (currentEnv === 'dev') {
Airbrake.push({
error : {
message : exception.toString(),
stack : exception.stack
},
params : {
user : how_to_add_user_here
}
});
}
}
return(log);
}]
);
如何将用户注入工厂?
非常感谢您的帮助。
谢谢
'use strict';
app.factory('$exceptionHandler', ['$injector', 'user', function ($injector, user) {
function log(exception, cause) {
if (currentEnv === 'dev') {
Airbrake.push({
error : {
message : exception.toString(),
stack : exception.stack
},
params : {
user : user.name // for example
}
});
}
}
return(log);
}]
);
Currenlty 我正在使用 angular js 开发应用程序,但仍在研究如何将用户数据发送到 airbrake。我正在使用 ng-token-auth 来处理授权 (ng-token-auth)
这是我的工厂
'use strict';
app.factory('$exceptionHandler', ['$injector', function ($injector) {
function log(exception, cause) {
if (currentEnv === 'dev') {
Airbrake.push({
error : {
message : exception.toString(),
stack : exception.stack
},
params : {
user : how_to_add_user_here
}
});
}
}
return(log);
}]
);
如何将用户注入工厂?
非常感谢您的帮助。
谢谢
'use strict';
app.factory('$exceptionHandler', ['$injector', 'user', function ($injector, user) {
function log(exception, cause) {
if (currentEnv === 'dev') {
Airbrake.push({
error : {
message : exception.toString(),
stack : exception.stack
},
params : {
user : user.name // for example
}
});
}
}
return(log);
}]
);