Let me see if I understand. You would like to have tryLock used instead and if the lock cannot be obtained then the log event would be discarded?