java.util.logging.Logger 使用中关于时间格式的问题

java.util.logging.Logger类可以打印相关日志信息并将日志信息写入日志文件

tomcat7默认的日志格式输出方法是 java.util.logging.SimpleFormatter.format 如: Apr 11, 2018 4:11:48 PM

tomcat8默认的日志格式输出方法是 org.apache.juli.OneLineFormatter 如: 12-Apr-2018 15:52:41.446

【logging.properties】,该属性文件存在于java_home下的 /jre/lib文件夹下,可以修改其中的相关配置

喜欢 “yyyy-MM-dd HH:mm:ss”这样的时间格式,那就修改属性文件,添加如下一句:

java.util.logging.SimpleFormatter.format=%1$tF %1$tH:%1$tM:%1$tS %2$s%n%4$s: %5$s%6$s%n

说明:如果没有这句话,那tomcat7默认使用的SimpleFormatter的format格式是:"%1$tb %1$td, %1$tY %1$tl:%1$tM:%1$tS %1$Tp %2$s%n%4$s: %5$s%6$s%n";

原文地址:http://blog.51cto.com/linuxpython/2105838

时间: 2024-08-01 05:40:50

java.util.logging.Logger 使用中关于时间格式的问题的相关文章

【java】java自带的java.util.logging.Logger日志功能

偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logging.properties中 ②logging.properties日志文件内容如下: ############################################################ # Default Logging Configuration File # # You

java.util.logging.Logger使用具体解释

java.util.logging.Logger不是什么新奇东西了,1.4就有了,但是由于log4j的存在,这个logger一直沉默着,事实上在一些測试性的代码中,jdk自带的logger比log4j更方便. 一.创建Logger对象 static Logger getLogger(String name) 为指定子系统查找或创建一个 logger. static Logger getLogger(String name, String resourceBundleName) 为指定子系统查找或

java.util.logging.Logger使用详解 (转)

http://lavasoft.blog.51cto.com/62575/184492/ ************************************************* java.util.logging.Logger使用详解 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方便. 一.创建Logger对象 static Lo

通配置文件的方式控制java.util.logging.Logger日志输出

转自:http://zochen.iteye.com/blog/616151 简单的实现了下利用JDK中类java.util.logging.Logger来记录日志.主要在于仿照log4j方式用配置文件来配置日志的输出.网络上关于如何使用java.util.logging.Logger的文章很多,但是没有完整的如何通过配置配置文件来达到控制日志输出的资料.本文的目的在于此,欢迎拍砖.   上码... 1.首先封装了个LogManager.该类的主要作用就是static块中的代码,意在读取prop

Java日志介绍(1)-java.util.logging.Logger

java.util.logging.Logger是JDK自带的日志工具,其简单实现了日志的功能,不是很完善,所以在实际应用中使用的比较少.本文直接用代码演示其使用方法,文中所使用到的软件版本:Java 1.8.0_191. package com.inspur.demo.log; import java.util.logging.FileHandler; import java.util.logging.Formatter; import java.util.logging.Level; imp

java.util.logging.Logger基础

1. 定义 java.util.logging.Logger是Java自带的日志类,可以记录程序运行中所产生的日志.通过查看所产生的日志文件,可以分析程序的运行状况,出现异常时,分析及定位异常. 2.简单的例子 import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.text.SimpleDateFormat; import java.util.Date; i

java.util.logging.Logger基础教程

从JDK1.4开始即引入与日志相关的类java.util.logging.Logger,但由于Log4J的存在,一直未能广泛使用.综合网上各类说法,大致认为: (1)Logger:适用于小型系统,当日志量过大时性能有待提升.好处在于JDK集成了此类,无需引入新包.且性能也在逐步改善当中,我认为一般而言,使用Logger即可. (2)Log4J:并发性较好,性能较强,适用于大型系统. 本文介绍java.util.logging.Logger的详细用法.    1.基本概念 Logger中有2个比较

java.util.logging.Logger 使用详解

概述: 第1部分 创建Logger对象 第2部分 日志级别 第3部分 Handler 第4部分 Formatter 第5部分 自定义 第6部分 Logger的层次关系 参考 第1部分 创建Logger对象 要使用J2SE的日志功能,首先要取得java.util.logging.Logger实例,这可以通过Logger类的两个静态getLogger()方法来取得: static Logger getLogger(String name) 查找或创建一个logger. static Logger g

java.util.logging.Logger日志生成过程浅析

java.util.logging包中主要的类有以下几个: LogManager 存在一个单一的全局 LogManager 对象,它可用于维护 Logger 和日志服务的一组共享状态. Logger Logger 对象用来记录特定系统或应用程序组件的日志消息 LogRecord LogRecord 对象用于在日志框架和单个日志 Handler 之间传递日志请求 Handler Handler 对象从 Logger 中获取日志信息,并将这些信息导出 Formatter Formatter 为格式化