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过程中非常有用,如果系统因为各种各样的原因而崩溃,崩溃原因可以在日志中清晰地追溯,下面让我们来看看 ...
随机推荐
- 洛谷 P2818 天使的起誓
P2818 天使的起誓 题目描述 Tenshi非常幸运地被选为掌管智慧之匙的天使.在正式任职之前,她必须和其他新当选的天使一样要宣誓.宣誓仪式是每位天使各自表述自己的使命,他们的发言稿放在n个呈圆形排 ...
- zoj 1655 单源最短路 改为比例+最长路
http://acm.zju.edu.cn/onlinejudge/showProblem.do? problemId=655 没有理解清题意就硬套模板.所以WA了好几次. 解析看我的还有一篇http ...
- Unity 3D本地公布WebPlayer版时"Failed to download data file"解决方式
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlzZW55YW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...
- 卸载虚拟机时错误关闭了某个服务,使得电脑除了chrome浏览器都不能联网
不是中毒,也不需要重装系统,可能是关闭了svchost服务 以下为搜索到的答案,亲测第一种好用 最近两周在三班四班有5位同学电脑7次出现网络故障,表现为能连上锐捷.DNS正常却不能上网,其中在我自己的 ...
- 用DOM动态控制表格
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- vim 插件之vundle
vundle这个插件主要是用来插件管理的.它可以根据你配置的插件地址,自动下载.更新.删除插件,非常的好用 地址 https://github.com/gmarik/vundle 然后你在 .vim下 ...
- Innosetup
卸载的同时删除日志,卸载的时候判断程序是否正在运行,regsvr32 1.卸载程序的时候如何判断程序是否正在运行 http://bbs.csdn.net/topics/370097914 2.强制删除 ...
- MongoDB Shell (mongo)
https://docs.mongodb.com/getting-started/shell/client/ The mongo shell is an interactive JavaScript ...
- BZOJ 3143 高斯消元+贪心....
思路: 先算一下每条边经过次数的期望 转化为每个点经过次数的期望 边的期望=端点的期望/度数 统计一下度数 然后高斯消元 贪心附边权--. //By SiriusRen #include <cm ...
- ListView 适配器实现getviewtypcount() 数组越界IndexOutOfBoundException
ListView中Item的多布局显示,需要用到了getViewTypecount和getItemViewType这两个重写方法,但是做完后出现了如下提示错误:java.lang.ArrayIndex ...