В приложении Grails я хочу украсить каждый журнал пользовательскими данными. В настоящее время необходимо просто добавить текущее имя пользователя в сообщение журнала
У меня есть представление о том, как решить эту проблему:
- Добавление настраиваемого поля в log4j patternLayout
- Использование возможностей мета-класса groovy для перехвата каждого вызова журнала и изменения содержимого сообщения
Я просто хочу иметь что-то простое для понимания и поддержки: это функция с очень низким приоритетом, поэтому я не хочу тратить слишком много времени на то, чтобы возиться с ней.
Любое предложение о быстром и простом способе реализации этого?