Представьте, что я создаю приложение для управления сотрудниками компании и, исходя из основного журнала приложений, я хочу сохранить один файл журнала для действий, связанных с каждым сотрудником. Таким образом, каждый раз, когда я создаю новый объект Employee, должен быть создан новый файл журнала, и записи журнала должны выбираться с (например) простым сопоставлением строк.
Проще говоря, содержимое файла журнала для emplyee 5 должно быть эквивалентно выводу:
$ grep "EmployeeId=5" application.log
Какой самый простой способ сделать это?