Log4j中conversionPattern的含义
%a -- 表示礼拜几,英文缩写形式,比如“Fri”
%A -- 表示礼拜几,比如“Friday”
%b -- 表示几月份,英文缩写形式,比如“Oct”
%B -- 表示几月份,“October”
%c -- 标准的日期+时间格式,如 “Sat Oct 16 18:56:19 2004”
%d -- 表示今天是这个月的几号(1-31)“16”
%H -- 表示当前时刻是几时(0-23),如 “18”
%I -- 表示当前时刻是几时(1-12),如 “6”
%j -- 表示今天是哪一天(1-366),如 “290”
%m -- 表示本月是哪一月(1-12),如 “10”
%M -- 表示当前时刻是哪一分钟(0-59),如 “59”
%p -- 表示现在是上午还是下午, AM or PM
%q -- 表示当前时刻中毫秒部分(0-999),如 "237"
%Q -- 表示当前时刻中带小数的毫秒部分(0-999.999),如 "430.732"
%S -- 表示当前时刻的多少秒(0-59),如 "32"
%U -- 表示本周是今年的第几个礼拜,以周日为第一天开始计算(0-53),如 "41"
%w -- 表示礼拜几,(0-6, 礼拜天为0),如 "6"
%W -- 表示本周是今年的第几个礼拜,以周一为第一天开始计算(0-53),如 "41"
%x -- 标准的日期格式,如 "10/16/04"
%X -- 标准的时间格式,如 "19:02:34"
%y -- 两位数的年份(0-99),如 "04"
%Y -- 四位数的年份,如 "2004"
%Z -- 时区名,比如 "GMT"
%F -- 输出当前记录器所在的文件名称,如输出: "main.cpp“
%L -- 输出当前记录器所在的文件行号,如输出: “51”
%l -- 输出当前记录器所在的文件名称和行号,如输出:“main.cpp:51”
%m -- 输出原始信息,即构造log对象时带入的参数,这种实现机制可以确保原始信息被嵌入到带格式的信息中。
%n -- 换行符
%p -- 输出LogLevel,如输出: “INFO"
%t -- 输出记录器所在的线程ID,如输出: "1075298944"