%d 输出日志时间的当前时间,默认格式为ISO8601,可以在其后指定格式,如:%d{yyyy-MM-dd HH:mm:ss.SSS}。%r 输出从程序启动到输出该日志信息所耗费的毫秒数。%p(或%level) 输出日志信息的优先级,即ALL,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,OFF。%t(或%thread) 输出产生该日志事件的线程名。%c(或%logger) 输出日志信息所属的类目,通常是所在类的全限定名。%m(或%msg) 输出程序中的具体日志信息。%n 输出一个回车换行符。

%F 输出产生日志信息的的文件名称。%M 输出产生日志信息的方法名。%L 输出程序中日志信息的所在行号。%I 输出日志事件的发生位置,相当于%c.%M(%F:%L)的组合,即类全名、方法、文件名和所在行数。如:com.test.Hello.hello(Hello.java:10)。

%x 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。%% 输出一个"%"字符。

%5p 右对齐,最小长度为5个字符(不够填空)。%-5p 左对齐,最小长度为5个字符(不够填空)。%.5p 最大长度为5个字符,超出会截断左边多余字符,不超出则显示原字符。%2.5p 左边最大长度为2个字符(不够填空),右边最大长度为5个字符。

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: