Порядок асинхронных сообщений NLog
У меня есть конфигурационный файл NLog с несколькими асинхронными целями (<targets async="true">
). Одна из целей - это файл журнала.
Я знаю, что NLOG потокобезопасен, но гарантирует ли это, что сообщения, поступающие из того же потока, записываются в файл журнала в том порядке, в котором они были созданы?
2 ответа:
Я задал тот же вопрос на форуме NLog , и получил повтор от Ким Кристенсен, что это действительно так:
Да журналы, записанные из одного потока, должны быть записаны в следующем порядке произведенный.
Спасибо, Ким!
Вы можете следовать Этому вопросу, который имеет некоторое объяснение о безопасности потока.