java.util.logging 记录日志

Java小白入门200例104之JDK自带记录日志类logging 作者简介 作者名:编程界明世隐 简介:优快云博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞! 引言 很多Java初学者问我,新手明明很用心、很努力学习的Java知识,转头又忘记了,很让人犯愁,小白如何能够快速成长、成为大牛呢? 其实要成为大神的技巧只有一个:“多学多练”,于是明哥就整理了比较典型的练习实例,通过练习能够快速提升编码技巧和熟练度,让你在成为大 阅读详情
代码不难理解,直接上例子:
package log;

import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;


public class LogWriter {
    
    
    public void write(Level level){

        Logger log = Logger.getLogger("lavasoft");
        log.setLevel(Level.INFO);//设置日志错误级别
        FileHandler fileHandler = null;
        
        try {
            fileHandler = new FileHandler("C:/testlog%g.log");//写文件
        } catch (SecurityException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        
        fileHandler.setLevel(level);
        //原本是xml格式的日志文件,这里这个类重写了格式化方法
        fileHandler.setFormatter(new MyLogFormat());
        
        log.addHandler(fileHandler);
        
        log.info("发生错误");
        
    }
}

MyLogFormat 类如下:
package log;

import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.logging.Formatter;
import java.util.logging.LogRecord;


public class MyLogFormat extends Formatter{

    @Override
    public String format(LogRecord record) {
        DateFormat dformat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.SHORT);
        Date now = new Date();
        String log_date =  dformat.format(now);
        return record.getLevel()+"--"+record.getMessage()+"--"+log_date+"\r\n";
    }
   
}
adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表 adb对于安卓移动端来说,是个非常重要的调试工具。通过ADB可以操作、管理设备上的应用。 阅读详情

相关推荐

拉曼光谱仪的原理与应用——TFN 7G F660手持式拉曼光谱识别仪

拉曼光谱仪的原理与应用——TFN 7G F660手持式拉曼光谱识别仪

TFN_yzgd的博客 926

java调用logging写日志_如何在使用java.util.logging.Logger时在文本文件中写入日志

尝试此示例。它为我工作。public static void main(String[] args) {Logger logger = Logger.getLogger("MyLog");FileHandler fh;try {// This block configure the logger with handler and formatterfh = new FileHandler("C:/...

weixin_29205373的博客 234

从像素到光影:解析《黑神话:悟空》中Nanite与Lumen的协同渲染革命

本文深度解析了《黑神话:悟空》如何利用Unreal Engine 5的Nanite与Lumen技术实现渲染革命。Nanite处理亿级多边形几何细节,无需传统LOD优化;Lumen提供全动态全局光照,实现实时光线反弹。两者协同工作,为游戏带来电影级视觉体验,重塑了实时渲染的技术标准与工作流程。

f6g7h8i9j的博客 425

【系统学习SpringBoot】SpringBoot日志之日志分割

【系统学习SpringBoot】SpringBoot配置logging日志及输出日志 上一篇说了,springBoot如何输出日志,默认的方式输出比较简单暴力,全部都输出到一个文件里了。文件会越来越大,像下图这样: 昨天花了半天的时间吧它分开了,这样放到服务器上才更清晰明了 怎么操作呢? 【1】先配置pom文件,,springboot中比较核心的依赖

小鼠标的博客 1万+

WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

   在进行自己的WRF项目模拟的时候,因为需要用中国土地利用数据替换WRF内嵌老旧的土地利用数据,故需要将土地利用进行替换。我使用的中国的土地利用数据是来自中国土地利用数据(1980-2015)。其中我以下载的lucc1980为例进行演示。 1、坐标转换    (1)下载的lucc1980数据如下图所示:    (2)在ArcMap中打开如下图所示: 打开属性表可以看到,lucc1980的坐标系为投影坐标系Krasovsky_1940_Albers,数据格式为GRID。这里需要将投影坐标系转换成地理坐

GIS 1万+

版图提取的spice网表中参数含义及二级效应STI/WPE

寄生电阻、寄生电容可以从版图提出的.sp文件中看, ad area of drain 面积 as area of source pd perimeter of drain 周长,PS PD周长都不计算与栅极接触的部分 ps perimeter of source nrd 漏扩散区等效方块数 nrs 源扩散区等效方块数 sa ...

qq_40007892的博客 6552

java util logging_简单日志记录,使用java.util.logging

jsp+servlet+JavaBean模式下,可以做个简单的日志记录,日志文件保存在服务器.(Tomcat)package controller;import java.io.File;import java.io.IOException;import java.util.logging.FileHandler;import java.util.logging.Level;import java...

weixin_32613887的博客 294

CAPL学习之路-关键字

在capl中,关键字具有特殊的含义和用途,因此,不得将关键字用作变量或函数的名称 声明数据类型的关键字 可以用不同的关键字,声明或引用不同类型的数据 byte 声明一个字节的变量 word 声明两个字节的变量 dword 声明四个字节的变量 int 声明两个字节的整数 long 声明四个字节的变量 qword 声明八个字节的变量 char 声明一个字符串 float 声明一个浮点数,8个字节 double 声明一个浮点数,8个字节 定义一个结构体或枚举类型 struct struct Data { .

jasonj333 6108

JAVA log4j记录日志

log4j,是一个java封装了日志函数的jar包。 官方文档:http://logging.apache.org/log4j/1.2/manual.html 从网上down一个 http://ishare.iask.sina.com.cn/f/12460553.html?from=like 。         如何使用 log4j.jar: 1、将log4j.jar导入到项目中。w

750

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

weixin_45735391的博客 6万+

echarts 饼图(加载进度条动画效果)

1、外侧动画细线效果运动“custom”自定义系列中“renderItem”属性来实现,动态修改起始角度和终止角度。2、圆环使用" pie "类型添加两个data值来画百分比圆环,动态修改data中的值。

God's asylum的博客 1630

java.util.logging日志功能使用

Java Logging API是sun公司于2002年5月正式发布的。它是自J2SE 1.4版本开始提供的一个新的应用程序接口。它能够很方便地控制和输出日志信息到文件,控制台或其它用户定义的地方,如数据库,电子邮件等。所以它是为最 终用户,系统管理员,软件服务工程师和开发人员提供的一种捕捉安全漏洞,检查配置正确性,跟踪调查系统运行瓶颈和调查系统运行错误的工具。 Java Logging API的...

日出东方 362

(4-2)A*

实际已经花费的代价(g(n)):从起点到当前节点n的实际路径代价。启发式估计的剩余代价(h(n)):从当前节点n到目标节点的估计路径代价。这是A算法的关键之一,启发式函数要足够接近实际代价,但又要高效计算。如果启发式函数等于0,A算法就相当于Dijkstra算法。实现A*算法的核心步骤如下所示。(1)初始化:将起点加入开放列表(open list),并将其f值设为g值和h值的和。(2)循环:从开放列表中选择具有最小f值的节点作为当前节点。如果当前节点是目标节点,算法结束;

码农三叔 1807

1.17 Java.util.logging:JDK自带记录日志类

每个初学者都很熟悉在有问题的代码中使用 System.out.println 方法在控制台打印消息,来帮助观察程序运行的操作过程。如果你使用 System.out.println 方法,一旦发现问题的根源,就要将这些语句从代码中删去。如果接下来又出现了问题,就需要再插入几个调用 System.out.println 方法的语句,如此反复,增加了工作量。 日志用来记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。下面介绍 Java 自带的日志工具类 java.util.logging 的使用。

you can you up up up的博客 828

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

日志记录—Java中的日志——Java.util.logging、log4j、commons-logging

Java中的日志——Java.util.logging、log4j、commons-logging 学习和区别

阿飞云漫步 1683

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

java 自带的log_Java.util.logging:JDK自带记录日志类

每个初学者都很熟悉在有问题的代码中使用 System.out.println 方法在控制台打印消息,来帮助观察程序运行的操作过程。如果你使用 System.out.println 方法,一旦发现问题的根源,就要将这些语句从代码中删去。如果接下来又出现了问题,就需要再插入几个调用 System.out.println 方法的语句,如此反复,增加了工作量。日志用来记录程序的运行轨迹,方便查找关键信息...

weixin_36125719的博客 241

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)

前言: 本章介绍自己写的基于java.util.logging的轻量级日志记录库(baseLog)。 该版本的日志记录库犹如其名,baseLog,是个实现日志记录基本功能的小库,适合小型项目使用,方便快捷,简单实用,没有使用缓冲区,日志写出操作都是同步操作。 很早就想过要写两个日志记录器,一个用于大项目(logGuide),解决多线程模型下的日志记录并发性能问题;一个是基于Java的

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术 1617

如何使用java.util.logging中的Logger来记录日志

public void init(){   log = Logger.getLogger("LoggerNewConfig");   //log.setLevel(Level.SEVERE);//设置级别 低于设置级别的消息将被屏蔽    //log.setLevel(Level.OFF);//关闭日志    FileHandler fileHandler = nu

孔子说 3807

关于slf4j-java.util.logging日志对应级别记录

关于slf4j-java.util.logging对应事务级别记录 最近在看一些日志门面和日志实现的整合,发现在最老的jul中日志分为七个级别,与slf4j的五个级别的对应关系如下: JUL slf4j SERVERE ERROR WARNING WARNING INFO INFO CONFIG INFO FINE DEBUG FINER DEBUG FIN...

qq_36830928的博客 1224

java 日志技术汇总(log4j , Commons-logging,.....)

在java 中实现记录日志的方式有很多种, 1. 最简单的方式,就是system.print.out ,err 这样直接在控制台打印消息了。 2. java.util.logging ; 在JDK 1.4 版本之后,提供了日志的API ,可以网文件中写日志了。 3. log4j , 最强大的记录日志的方式。 可以通过配置 .properties 或是 .xml 的文件, 配置日志的目的地,格式等等。 4. commons-logging, 最综合和常见的日志记录方式, 经常是和log4j 结合起来使

oscar999的专栏 2万+

Java中的日志——Java.util.logging、log4j、commons-logging

Java中给项目程序添加log主要有三种方式,一使用JDK中的java.util.logging包,一种是log4j,一种是commons-logging。其中log4j和commons-logging都是apache软件基金会的开源项目。这三种方式的区别如下: Java.util.logging,JDK标准库中的类,是JDK1.4版本之后添加的日志记录的功能包。 log...

303

基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)...

前言: 本章介绍自己写的基于java.util.logging的轻量级日志记录库(baseLog)。 该版本的日志记录库犹如其名,baseLog,是个实现日志记录基本功能的小库,适合小型项目使用,方便快捷,简单实用,没有使用缓冲区,日志写出操作都是同步操作。 很早就想过要写两个日志记录器,一个用于大项目(logGuide),解决多线程模型下的日志记录并发性能问题...

weixin_30600503的博客 87

系统开发系列 之Java中打印日志的几种方式

项目同时导入log4j 和commons-logging的jar 包, 不需要配置commons-logging.properties ,只需要在classpath中配置 log4j.properties就可以使用log4j的方式记录日志。org.apache.commons.logging.impl.SimpleLog common-logging自带日志实现类。org.apache.commons.logging.impl.NoOpLog common-logging自带日志实现类。

langxiaolin的博客 4037

在Java中,将程序运行过程中的信息记录到日志文件中是一种常见的I/O(输入/输出)操作

例如,为每个类或模块创建一个单独的日志记录器,并在每个方法或函数中记录所需的信息。除了配置日志记录器的目标,您还可以配置其他参数,如日志级别、格式和过滤器等。例如,您可以设置只记录错误级别的日志信息,或自定义日志信息的格式和布局。除了配置日志记录器的目标,您还可以配置其他参数,如日志级别、格式和过滤器等。例如,您可以设置只记录错误级别的日志信息,或自定义日志信息的格式和布局。在Java中,将程序运行过程中的信息记录到日志文件中是一种常见的I/O(输入/输出)操作。对象中,以将日志信息输出到文件。

[Blog][Domain] programb.blog.youkuaiyun.com 553
上一篇: JAVA log4j记录日志
下一篇: log4j详解与实战
Hack_Bug
博客等级 码龄15年 34粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值