启用hubConnection.logging时,SignalR会将许多不错的东西记录到控制台日志中,但是我希望它转至远程日志.除了替换我真的不想做的console.log之外,我看不到任何将输出重定向到我的日志的方法.
有人知道吗?
解决方法:
您可以替换$.connection.fn.log,它在JS客户端中的所有日志记录中都会调用:
$.connection.fn.log = function(msg) {
// pipe somewhere else..
}
请注意,始终会调用此log方法,即如果您希望它遵守$.connection.hub.logging设置,则必须显式检查该方法.