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过程中非常有用,如果系统因为各种各样的原因而崩溃,崩溃原因可以在日志中清晰地追溯,下面让我们来看看 ...
随机推荐
- The Karplus-Strong Algorithm
本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/48730857 Karplus-Stro ...
- 小于等于N的全部整数与N关于gcd(i,N)的那些事
相关问题1: 求小于等于N的与N互质的数的和.即∑ i (gcd(i,N)=1, N>=i>0) 依据N的规模能够有非常多种方法.这里我介绍一个比較经典的方法 先说下这个结论:假设 gcd ...
- Trustie站点代码托管使用指南
"中国人的github"猛击Trustie官网,開始代码托管... 1. 新建项目 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ ...
- Zico源代码分析:执行启动过程分析和总结
事实上已经有童鞋对Zico的源代码和执行过程进行了总结,比如:http://www.cnblogs.com/shuaiwang/p/4522905.html.这里我再补充一些内容. 当我们使用mvn ...
- oracle 存储过程定义及调试,并终于被C# 调用 代码
C# 调用存储过程 參考了非常多文章,写了例如以下文字,算是分享吧 目的:更改积分,并作一定校验 一.一般的调试方法: 方法一:带返回out參数,必须定义变量 myresult DECLARE myr ...
- java9新特性-21-java的动态编译器
1. 官方Feature 243: Java-Level JVM Compiler Interface 295: Ahead-of-Time Compilation 2. 产生背景 Oracle 一直 ...
- Spring深入浅出(四)AOP面向切面
面向切面编程--AOP AOP(Aspect Oriented Programming),程序员称之为面向切面编程,是Spring框架除了IOC之外的另一个核心概念. AOP是对OOP(面向对象编程) ...
- ByteArray的操作总结(复制、打印、位运算)
1. 字节数组的复制 Method A:Array.Clone() Clone返回的是Object对象,需要强类型转换:Clone会创建一个新的对象,并将value赋给dec ]; ]; dst = ...
- nginx省去每次查看进程操作
在我们想要关闭.重启等操作时需要查看 nginx 的进程,那么有没有一种方法省去查看的步骤? kill -HUP `cat lo ...
- Rman备份及不完全恢复操作
最后更新时间:2018/12/18 启用归档 --检查是否为归档 SQL> archive log list; Database log mode No Archive ...