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过程中非常有用,如果系统因为各种各样的原因而崩溃,崩溃原因可以在日志中清晰地追溯,下面让我们来看看 ...
随机推荐
- 【BZOJ 1212】[HNOI2004]L语言
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 因为查询的字典里面.单词的最大长度为10 所以. 如果建立一棵字典树的话. 深度最多为10: 那么可以写一个DP; 设f[i]表示1 ...
- @SpringBootApplication cannot be resolved to a type In STS
@SpringBootApplication cannot be resolved to a type In STS 学习了:https://stackoverflow.com/questions/4 ...
- iOS gzip解压
1. 导入libz库(如:libz 1.2.5.dylib) 2. 引入头文件 #import "zlib.h" 3. 实现解压(输入输出都为NSData对象) -(NSData ...
- 43.$http
转自:https://www.cnblogs.com/best/tag/Angular/ $http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据. 使用格式: // 简单的 G ...
- 详细图解mongodb下载、安装、配置与使用
记得在管理员模式下运行CMD,否则服务将启动失败 转载:http://blog.csdn.net/boby16/article/details/51221474 详细图解,记录 win7 64 安装m ...
- PC/H5端各浏览器兼容性问题及解决方案?
概念:所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码解析的差异,造成页面显示效果不统一的情况. 1>不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况 ...
- 图像处理是用的数据类型uint8,double
将原图像的灰度值转换成double的作用主要是考虑计算过程中的精度的问题,double 的数据是有小数点的,而uint8是0-255的整数,如果直接用uint8计算,会在计算过程中产生舍入误差,这种误 ...
- python(1)处理图像
一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因此, ...
- javascript--记忆函数
function memory(val) { if(!memory.cached) {//判断是否创建了缓存 memory.cached = {}; } if(memory.cached[val] ! ...
- PHP7内核剖析之执行流程
以fpm为例: 1.fpm启动时,会先执行 module_startup, 并随着fpm进程常驻 2.当一个请求到达之后,会执行 request_startup, 进行一些请求初始化工作,然后执行代码 ...