не хочет печатать что-либо для пользователя, если оно выходит из строя ...
Так что же делать вы хотите сделать, если он выходит из строя?
Или, другими словами, каковы последствия сбоя?
Похоже, вы пишете файл журнала, и если он не может заблокировать файл, вы просто хотите молча потерпеть неудачу.Это означает, что вы не получите ни логов, ни каких-либо указаний на то, что ведение логов не происходит.
Если ведение логов важно для вас, то это не очень хорошо.Но если вы довольны этой ситуацией, тогда вы правы;в предложении else
нет необходимости.
Но вы также должны учитывать, что означает сбой блокировки файла.Это может означать, что у вас есть проблема с правами доступа к файлу или что кто-то еще открыл ее, или, возможно, диск переполнен или даже ошибка диска.Возможно, вам все равно, что файл журнала не записывается, но любая из этих проблем может привести к ухудшению ситуации в вашей программе позже, и раннее сообщение об этом может спасти вас от этого.