将信息记录到azure webjobs日志文件中?

时间:2014-04-10 18:21:51

标签: c# asp.net azure azure-webjobs

我没有找到关于如何在天蓝色日志中记录内容的信息,我想sdk应该允许这个,如果它可以提供一个小例子或链接吗?>

2 个答案:

答案 0 :(得分:3)

如果您使用的是WebJobs SDK,那么我们会重定向标准输出流,因此如果您写入控制台,它也应该写入日志。

示例:

Console.WriteLine("Log message");

答案 1 :(得分:2)

我还没有尝试过,但我认为应该可以让NLog在WebJob中工作。

我可以想象正在配置两个日志目标,一个是ColoredConsole类型,另一个是File类型。 ColoredConsole在调试和发布模式下运行(部署到Azure时),任何消息都将定向到日志输出并在Kudu中可见。 File目标可以在Release模式下关闭,但在开发中本地运行时可用。

可以通过在.config转换文件中设置minLevel="Off"来关闭NLog记录器。