Я хотел бы написать условное выражение в конфигурации log4j2
.
Вопрос: как я могу прочитать системную переменную ${sys:spring.profiles.active}
внутри скрипта?
<Scripts>
<Script name="ConsoleFilter" language="JavaScript">
<![CDATA[
TODO how can I get the system variable here??
]]>
</Script>
</Scripts>
<Loggers>
<Root level="INFO">
<AppenderRef ref="CONSOLE">
<ScriptFilter onMatch="ACCEPT" onMisMatch="DENY">
<ScriptRef ref="ConsoleFilter" />
</ScriptFilter>
</AppenderRef>
</Root>
</Loggers>
Или, в качестве альтернативы, можно ли как-то передать системную переменную в этот скрипт в качестве параметра?