Мне нужно изменить наш формат журнала.
Теперь журнал выглядит так:
[Thread ID] TIME ClassName
Content
Мне нужно добавить поле в заголовок, и это поле можно определить только ввремя регистрации:
[Thread ID] TIME ClassName NewField
Content
Здесь, когда нам нужно что-то зарегистрировать, мы хотим добавить динамически изменяемое поле, которое является системной информацией.
Я не могу легко переместить это в началоКонтента, потому что таким образом мне нужно изменить все места, где вызывается logger.warning или logger.info и т. д.
Существует общее место (точка входа) для последующего кода, яможете установить значение этого нового поля здесь.Позже, когда вызывается logger.warning ("XXX"), он может распознать значение.
Можно ли этого добиться?