Meteor服务器捕获未处理的错误

Meteor服务器捕获未处理的错误,meteor,Meteor,我目前正在使用window.onerror函数在客户端记录未处理的异常,如下所示: window.onerror = function (msg) { //This function logs uncaught errors from the client logIt({category:"Client Error",message:msg}); return false; }; 有没有办法在服务器端做同样的事情?我希望能够在控制台输出中出现某些内容时调用函数 我试过Meteo

我目前正在使用
window.onerror
函数在客户端记录未处理的异常,如下所示:

window.onerror = function (msg) { //This function logs uncaught errors from the client
    logIt({category:"Client Error",message:msg});
    return false;
};
有没有办法在服务器端做同样的事情?我希望能够在控制台输出中出现某些内容时调用函数

我试过
Meteor.onerror
Meteor.onerror
windows.onerror

编辑:我仍然没有找到一种方法来做这件事,但我今天早上肯定遇到了这种需要。感谢您的帮助


我正在阅读一些我可以使用process.on('uncaughtException')的地方,但我也在阅读其他我不能使用的地方。这似乎对我不起作用。

我想我找到了答案,尽管这不是我所希望的解决方案

在…的帮助下

if(Meteor.isServer){
var consoleLogOrig=console.log;
console.log=函数(参数){
var-msg;
if(参数类型==“字符串”){
msg=参数
}否则{
msg=参数[0]
}
罗吉特({
键入:“服务器控制台”,
讯息:msg,,
附件:论点
});
consoleLogOrig.call(控制台,参数);
};

}
哪里是放置
窗口的好地方。onerror
捕获客户端错误的代码?