Как установить имя файла NLog на основе статической переменной в моем приложении.NLog создавать файлы журналов на основе статической переменной
У меня есть служба Windows, которая выполняет различные задачи. Читает файл конфигурации с подробными сведениями о задачах. Я хотел бы создать файл журнала на основе заданного имени задачи.
ПРИМЕЧАНИЕ: имя класса не будет работать, поскольку все задачи вызывают один и тот же код.
ПРИМЕЧАНИЕ. Я уже использую переменную $ {logger} как мой текущий класс. Так как мне нужно знать, где я.
------------- UPDATE --------------
Похоже, это не возможно сделать. Измененный вопрос: как установить значения переменных во время выполнения? Я говорю об этом:
<variable name="logFileName" value="" />
Спасибо.
было бы полезно иметь $ {note}, который может быть установлен во время выполнения. Я ничего не нашел в этом списке: https://github.com/NLog/NLog/wiki/Layout-Renderers – Farukh
@Farukh: Я не знаю о такой функции, извините. – Matyas
см. Обновленный вопрос. Благодарим вас за быстрый ответ. – Farukh