【发布时间】:2019-11-27 20:05:48
【问题描述】:
我有一个包含以下数据的 XML 文件:
<Loggers>
<Root level="WARN">
<AppenderRef ref="rolling" />
</Root>
<Logger name="com.windows.indexing.EntityQqlQuery" level="info"/>
<Logger name="com.windows.portal.module.questionnaire.object.campaign.helper.CampaignHelper" level="info"/>
<Logger name="com.windows.portal.application.module.searching.DetectionInnerHitSearchQuery" level="info"/>
<Logger name="com.windows.portal.application.module.business.processor.DynamicProcessor" level="ERROR"/>
<Logger name="com.windows.platform.persistence.hibernate.mapping.BasicResultTransformer" level="ERROR"/>
</Loggers>
我想在文件中</Loggers>之前添加以下行:
<Logger name="org.hibernate.SQL" level="debug"/>
插入此行后文件也应保存。有什么办法可以实现吗?
【问题讨论】:
-
这可以通过任何 xslt 处理器和合适的样式表来完成。 xmlstarlet 是另一种选择。