我正在尝试使用:
<layout class="PatternLayout">
<param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}-t@%t-Inf-%m%n" />
</layout>
但我仍然得到一个完整的4位数年份。有人熟悉2位数的日期吗?
由于
答案 0 :(得分:0)
这里没有运气。看来这部分是从Java的SimpleDateFormat
中匆匆翻译出来的,所以它只处理0-padding而且从不截断数字:
NumericToken::format() {
// ...
if ( initialLength + width > finalLength )
{
s.insert( initialLength, ( initialLength + width ) - finalLength, (logchar) 0x30 /* '0' */);
}
}