我编写了一个使用log4net的WCF Rest服务。
我的问题是我无法让Rest服务和日志服务同时工作。
示例:
public string Test()
{
//Log.Debug("Test called.");
return "xyz";
}
从localhost的浏览器调用此方法:49721 / MyService / Test为我提供了结果:xyz
如果我取消注释日志行,那么我的日志文件将有正确的输出。
2014-12-16 10:44:55,863 [25] DEBUG MyService - 测试呼叫。
但是,从浏览器调用方法时,我现在没有从Rest服务收到结果。 (使用Chrome开发者工具,我可以看到状态为“待定”。)
有什么建议吗?
编辑1:
这就是我启动记录器的方式:
private static readonly ILogger Log = LogManager.GetLogger(typeof(MyService));