В моем проекте у меня есть несколько веб-заданий, до сих пор я разделял их на несколько проектов. Я думал, что не смогу разделить их в моем списке веб-заданий / журналах куду, если они были в одной сборке:
Если я смешал несколько функцийв проекте все они проходят под одним и тем же веб-заданием, а журналы смешиваются в kudu: Например:
public class JobA
{
public async Task Eljob([TimerTrigger("0 * * * * *")]TimerInfo myTimer, ILogger log){
log.LogInformation("Running Eljob");
}
}
public class JobB
{
public async Task JobyAsync([TimerTrigger("0 * * * * *")]TimerInfo myTimer, ILogger log){
log.LogInformation("Running JobyAsync");
}
}
Это просто выдаст мне журналы, подобные этому:
> [10/02/2019 06:40:00 > da4c4f: INFO] Executing 'JobA.Eljob'
> (Reason='Timer fired at 2019-10-02T06:40:00.0097572+00:00',
> Id=d235e5f4-7c50-4b9f-9bdc-6a0aa3f71e43) [10/02/2019 06:40:01 >
> da4c4f: INFO] info: Function.JobyAsync.User[0] [10/02/2019 06:40:01 >
> da4c4f: INFO] Running JobyAsync [10/02/2019 06:40:01 > da4c4f:
> INFO] info: Function.JobyAsync[0] [10/02/2019 06:40:01 > da4c4f: INFO]
> Executed 'NotificationsFunction.JobyAsync' (Succeeded,
> Id=41875a80-33f3-4313-8f4a-5f60cc0a73c2) [10/02/2019 06:40:01 >
> da4c4f: INFO] info: Function.Eljob.User[0] [10/02/2019 06:40:01 >
> da4c4f: INFO] Running Eljob [10/02/2019 06:40:01 > da4c4f: INFO]
> info: Function.Eljob[0]
Как мой проектрастет, кажется, все больше и больше неправильно продолжать идти по этому пути. Можно ли иметь функции в одном проекте, перечислять как разные веб-задания и иметь отдельные журналы?
Спасибо!