java.util.logging.Logger 写到文件里

首先定义和初始化它:

Logger logger = Logger.getLogger("log");

 

 

假如想把logger的信息输入到指定的文件里的话,就要写一个FileHandler,如下:

 

String logPath = "C:/myLog";//这个是你指定的log文件的路径

 

FileHandler fileHandler = new FileHandler(logPath);

 

此时,log文件的格式是默认的xml格式,如果想把它换成一般的文本格式,就设定格式,如下:

fileHandler.setFormatter(new FimpleFormatter());//新建一个格式类,让它指定

 

还有,logger类会使用默认的输出Handler会把你要的信息全部显示到控制台的,如果不想它显示到控制台的话,就写下一句:

 

logger.setUseParentHandler(false);//这里是指定不使用父类的handler,

 

 

接着,就把fileHandler加到logger里:

 

logger.addHandler(fieHandler):

 

 

 

最后你就可以使用logger来写你要的信息里,o(∩_∩)o...哈哈!

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值