We have static class Logger in C#, where log file initializes at starting of application. Log files gets roll back (new log file gets created) after each 512 bytes. Now problem is, I am not able to open current log file externally, because it is being already open in my application.

I am not able to understand how to deal with this problem. How to open currently open log file, at same time it should not harm current operations on file.

Thanks.