Порядок асинхронных сообщений NLog


У меня есть конфигурационный файл NLog с несколькими асинхронными целями (<targets async="true">). Одна из целей - это файл журнала.

Я знаю, что NLOG потокобезопасен, но гарантирует ли это, что сообщения, поступающие из того же потока, записываются в файл журнала в том порядке, в котором они были созданы?

2 2

2 ответа:

Я задал тот же вопрос на форуме NLog , и получил повтор от Ким Кристенсен, что это действительно так:

Да журналы, записанные из одного потока, должны быть записаны в следующем порядке произведенный.

Спасибо, Ким!

Вы можете следовать Этому вопросу, который имеет некоторое объяснение о безопасности потока.