Log4j 中的大写主机名
UpperCase Hostname in Log4j
早上好。
我在大写带有主机名的文件名时遇到问题。我正在尝试使用此配置:
<Property name="example">$$upper{${hostName}}</Property>
...
<RollingFile name="RA.FileAppender" fileName="${example}_%d{yyMMdd}.log" filePattern="${example}_%d{yyMMdd}_%02i.log.gz">
但这行不通。这是文件名
$$upper{RealHostName}_%d{yyMMdd}.log
这是怎么做到的?
感谢和问候
终于成功了!
<Property name="example">Logs_${upper:${hostName}}_${date:yyMMdd}</Property>
问题是 'upper:' 和 'date:',此更改后名称被正确替换:)
早上好。 我在大写带有主机名的文件名时遇到问题。我正在尝试使用此配置:
<Property name="example">$$upper{${hostName}}</Property>
...
<RollingFile name="RA.FileAppender" fileName="${example}_%d{yyMMdd}.log" filePattern="${example}_%d{yyMMdd}_%02i.log.gz">
但这行不通。这是文件名
$$upper{RealHostName}_%d{yyMMdd}.log
这是怎么做到的? 感谢和问候
终于成功了!
<Property name="example">Logs_${upper:${hostName}}_${date:yyMMdd}</Property>
问题是 'upper:' 和 'date:',此更改后名称被正确替换:)