Consider following scenario.
- I am starting 5 applications logging 30,000 messages each.
- I am expecting 1,50,000 messages at the end in the log files. Applications are sharing the same log file destination.
- I am leveraging concurrentWrites = true and keepFileOpen = true. Now the problem is, we are not getting 1,50,000 messages logged at the end.
We have around 1,30,000 messages and other messages are lost. I am closing all applications once all logs are written to the file and I am also calling LogManager.Flush(); at the end.
Are we missing any configuration here? Attached is my configuration.
Any help in this direction would be great!