Log4j 哪个转换模式说明符会在log4cxx中给我两位数的日期?
我正在尝试使用:Log4j 哪个转换模式说明符会在log4cxx中给我两位数的日期?,log4j,log4cxx,Log4j,Log4cxx,我正在尝试使用: <layout class="PatternLayout"> <param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}-t@%t-Inf-%m%n" /> </layout> 但我仍然得到一个完整的4位数的年份。有人熟悉两位数的约会吗 谢谢这里运气不好。这一部分似乎是匆忙地从Java的SimpleDataFormat翻译过来的,因此它只处理0
<layout class="PatternLayout">
<param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}-t@%t-Inf-%m%n" />
</layout>
但我仍然得到一个完整的4位数的年份。有人熟悉两位数的约会吗
谢谢这里运气不好。这一部分似乎是匆忙地从Java的
SimpleDataFormat
翻译过来的,因此它只处理0填充,从不截断数字:
NumericToken::format(){
// ...
如果(初始长度+宽度>最终长度)
{
s、 插入(initialLength,(initialLength+width)-finallLength,(logchar)0x30/*'0'*/);
}
}