public static void Write(string s) {
Debug.WriteLine(s);
if (!IsInitialized()) return;
if (++_entries > EntriesLimit) return;
try {
lock (Locker) {
using (var writer = new StreamWriter(_filename, true)) {
writer.WriteLine(DateTime.Now + ": " + s);
}
}
} catch (Exception e) {
Debug.WriteLine("[LOGGING EXCEPTION] " + e);
}
}