Azure WebJob未登录到blob存储
我有一个DotnetCore1.1WebAPI,它使用ILogger登录到控制台。如果我在azure控制台中的监视/诊断日志下打开应用程序日志(Blob)选项,这些日志将根据(appname)/月/日/小时拾取并发送到Blob。这很有效 但是,使用相同ILogger和相同配置的my webjob没有输出到这些mm/dd/hh目录 如果我打开应用程序日志记录(文件系统),我会看到我的日志,但我真的希望它们能转到同一个blob存储位置,这样我就可以在Splunk中提取它们Azure WebJob未登录到blob存储,azure,.net-core,azure-webjobs,Azure,.net Core,Azure Webjobs,我有一个DotnetCore1.1WebAPI,它使用ILogger登录到控制台。如果我在azure控制台中的监视/诊断日志下打开应用程序日志(Blob)选项,这些日志将根据(appname)/月/日/小时拾取并发送到Blob。这很有效 但是,使用相同ILogger和相同配置的my webjob没有输出到这些mm/dd/hh目录 如果我打开应用程序日志记录(文件系统),我会看到我的日志,但我真的希望它们能转到同一个blob存储位置,这样我就可以在Splunk中提取它们 我哪里出错了?根据您的描述
我哪里出错了?根据您的描述,我通过VS2017使用target framework.NET Core 1.1创建了我的控制台应用程序,如下所示: Nuget软件包: Program.cs
class Program
{
static void Main(string[] args)
{
ILoggerFactory loggerFactory = new LoggerFactory()
.AddConsole()
.AddDebug()
.AddAzureWebAppDiagnostics();
ILogger<Program> logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation("Hello World!");
logger.LogInformation("Sleeping for 5s before exit...");
Thread.Sleep(5 * 1000);
}
}
类程序
{
静态void Main(字符串[]参数)
{
ILoggerFactory loggerFactory=新loggerFactory()
.AddConsole()
.AddDebug()
.AddAzureWebAppDiagnostics();
ILogger logger=loggerFactory.CreateLogger();
logger.LogInformation(“你好,世界!”);
logger.LogInformation(“退出前睡眠5秒…”);
线程。睡眠(5*1000);
}
}
部署到azure后,我可以看到KUDU控制台下的日志和blob日志文件,如下所示:
根据您的描述,我通过VS2017使用目标framework.NET Core 1.1创建了控制台应用程序,如下所示: Nuget软件包: Program.cs
class Program
{
static void Main(string[] args)
{
ILoggerFactory loggerFactory = new LoggerFactory()
.AddConsole()
.AddDebug()
.AddAzureWebAppDiagnostics();
ILogger<Program> logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation("Hello World!");
logger.LogInformation("Sleeping for 5s before exit...");
Thread.Sleep(5 * 1000);
}
}
类程序
{
静态void Main(字符串[]参数)
{
ILoggerFactory loggerFactory=新loggerFactory()
.AddConsole()
.AddDebug()
.AddAzureWebAppDiagnostics();
ILogger logger=loggerFactory.CreateLogger();
logger.LogInformation(“你好,世界!”);
logger.LogInformation(“退出前睡眠5秒…”);
线程。睡眠(5*1000);
}
}
部署到azure后,我可以看到KUDU控制台下的日志和blob日志文件,如下所示:
受您的示例启发,我再次进行了此练习,并使其正常工作。谢谢受你例子的启发,我又一次完成了这个练习,并使它发挥了作用。谢谢