java.util.logging.FileHandler
java.util.logging.FileHandler
java自带的日志功能,FileHandler可以写日志到文件系统,并且自己维护日志的增删,比c++不知道强多少
FileHandler(filename,2,2); 测试时只写2k,并只保留2个文件:
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Logger; // <= (1) public class Loggertest { private static Logger log = Logger.getLogger(Loggertest.class.getSimpleName());// <= (2)
public void sub()
{
String filename="D:\\test\\1.txt";
FileHandler fh;
try {
fh = new FileHandler(filename,2,2);
log.addHandler(fh); log.info(" 1String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 2String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 3String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 4String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 5String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 6String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 7String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 8String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 9String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 10String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 11String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 12String userDir = System.getenv(\"USERPROFILE\");");// <= (3) log.info(" 13String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 14String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 15String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 16String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 17String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 18String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 19String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 20String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 21String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
log.info(" 22String userDir = System.getenv(\"USERPROFILE\");");// <= (3)
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} public static void main(String[] args)
{
Loggertest logWorld = new Loggertest();
logWorld.sub();
}
}
java.util.logging.FileHandler的更多相关文章
- Java程序日志:java.util.logging.Logger类
一.Logger 的级别 比log4j的级别详细,全部定义在java.util.logging.Level里面.各级别按降序排列如下:SEVERE(最高值)WARNINGINFOCONFIGFINEF ...
- java.util.logging.Logger 使用详解
概述: 第1部分 创建Logger对象 第2部分 日志级别 第3部分 Handler 第4部分 Formatter 第5部分 自定义 第6部分 Logger的层次关系 参考 第1部分 创建Logger ...
- java.util.logging.Logger使用详解
一.创建Logger对象 static Logger getLogger(String name) 为指定子系统查找或创建一个 logger. static Logger ge ...
- Java日志工具之java.util.logging.Logger
今天总结下JDK自带的日志工具Logger,虽然它一直默默无闻,但有时使用它却比较方便.更详细的信息可以查看JDK API手册,本文只是简单示例入门. 创建Logger 我们可以使用Logger的工厂 ...
- java.util.logging.Logger基础
1. 定义 java.util.logging.Logger是Java自带的日志类,可以记录程序运行中所产生的日志.通过查看所产生的日志文件,可以分析程序的运行状况,出现异常时,分析及定位异常. 2. ...
- 2.java.util.logging.Logger使用详解
一.java.util.logging.Logger简介 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着, 其实 ...
- java.util.logging的使用
秉承着某种执念我今天决定不用Logback而是和Java的logging肛到底,现在总结一下研究成果: 日志等级 日志等级有七种,severe,warning,info,fine,finer,fine ...
- java.util.logging
我们目前记录日志用的最多的就是Apache的log4j,其实java.util本身也提供日志记录功能,即java.util.logging,值得关注的就是它的等级与log4j的等级有所不同: 首先我们 ...
- Java 原生日志 java.util.logging
简介 Java 中的 Logging API 让 Java 应用可以记录不同级别的信息,它在debug过程中非常有用,如果系统因为各种各样的原因而崩溃,崩溃原因可以在日志中清晰地追溯,下面让我们来看看 ...
随机推荐
- OpenResty.spec
Name: openresty Version: 1.13.6.1 Release: 2%{?dist} Summary: OpenResty, scalable web platform by ex ...
- Java 8 Stream API具体解释
Java 8 Stream API具体解释 一.Stream API介绍 Java 8引入了全新的Stream API,此Stream与Java I/O包里的InputStream和OutputStr ...
- 逆向project第003篇:跨越CM4验证机制的鸿沟(上)
一.前言 <冠军足球经理>系列作为一款拟真度极高的足球经营类游戏.赢得过无数赞誉,而CM4可以说是这个传奇的起点. 可是在游戏安装过程中.当用户输入完序列号之后.程序并不会对用户的输入进行 ...
- 架构设计--用户端全http參数接口具体说明v1
1. 用户端全http參数接口具体说明v1.doc 1 2. change histor 1 3. 接口通用參数说明 1 4. 函数注冊接口(规划中) 3 5. 用户权限模块 3 5.1. 用户注冊接 ...
- 【剑指Offer面试题】 九度OJ1516:调整数组顺序使奇数位于偶数前面
题目链接地址: http://ac.jobdu.com/problem.php?pid=1516 题目1516:调整数组顺序使奇数位于偶数前面 时间限制:1 秒内存限制:128 兆特殊判题:否提交:2 ...
- 由老同事学习SAP所想到的
前段时间一位老同事在微信上跟我说他们公司正计划导SAP系统,但整个IT中心几乎无人使用过SAP,知道我在这行业干了多年了,所以想问我怎么开始学习.于是我约他今天出来聊聊,顺便把手里的SAP ECC E ...
- hdu_1754,线段树单点更新,求区间最值
http://www.notonlysuccess.com/index.php/segment-tree-complete/ #include<iostream> #include< ...
- 转载-让PIP源使用国内镜像,提升下载速度和安装成功率
让PIP源使用国内镜像,提升下载速度和安装成功率. 对于Python开发用户来讲,PIP安装软件包是家常便饭.但国外的源下载速度实在太慢,浪费时间.而且经常出现下载后安装出错问题.所以把PIP安装源替 ...
- [NOIP2015模拟10.27] [JZOJ4270] 魔道研究 解题报告(动态开点+权值线段树上二分)
Description “我希望能使用更多的魔法.不对,是预定能使用啦.最终我要被大家称呼为大魔法使.为此我决定不惜一切努力.”——<The Grimoire of Marisa>雾雨魔理 ...
- WEB前端开发中的SEO注意点
近几年来,SEO在国内得到了蓬勃的发展,其中很多的SEO技术越来越体现在web前端的一些细节上.要做好SEO,WEB前端这一块也要做必不可少的优化. 这就要求我们WEB前端工程师在开发页面的时候,要写 ...