一个工具类

用来记录日志的:

class LogWriter {// 可以写作配置:true写文件; false输出控制台private static boolean fileLog = true;private static String logFileName = "/home/yzx/yzx/elong/sysout.log";public static void log(String info) throws IOException {OutputStream out = getOutputStream();out.write(info.getBytes("utf-8"));}public static OutputStream getOutputStream() throws IOException {if (fileLog) {File file = new File(logFileName);if (!file.exists())file.createNewFile();return new FileOutputStream(file);} else {return System.out;}}
}

记录日志的工具类LogWriter相关推荐

  1. 项目常用工具类整理(五)--jar包整理

    2019独角兽企业重金招聘Python工程师标准>>> SSH框架: Struts1.2.9+Spring2.5+Hibernate3.2 说明:commons的几个包算是公用Jar ...

  2. java分布式锁工具类_java 通过redis实现分布式锁

    1. 开局 在多线程环境中,经常会碰到需要加锁的情况,由于现在的系统基本都是集群分布式部署,JVM的lock已经不能满足分布式要求,分布式锁就这样产生了... 百度一下,网上有很多分布式锁的方案或者例 ...

  3. 《Java并发编程的艺术》——Java中的并发工具类、线程池、Execute框架(笔记)

    文章目录 八.Java中的并发工具类 8.1 等待多线程完成的CountDownLatch 8.2 同步屏障CyclicBarrier 8.2.1 CyclicBarrier简介 8.2.2 Cycl ...

  4. Java基础巩固(二)异常,多线程,线程池,IO流,Properties集合,IO工具类,字符流,对象流,Stream,Lambda表达式

    一.异常,多线程 学习目标 : 异常的概述 异常的分类 异常的处理方式 自定义异常 多线程入门 1 异常的概述 1.1 什么是异常? 异常就是程序出现了不正常情况 , 程序在执行过程中 , 数据导致程 ...

  5. java 工具类使用

    统一工具类的意义 Hutool帮助我们简化每一行代码,强制使用hutool工具类,减少每一个方法,使代码可读性高.容错性更高.完整文档方便使用 hutool-doc. hutool 提供类哪些功能 一 ...

  6. java日期转化工具类

    package com.rest.ful.utils;import java.text.DateFormat; import java.text.ParseException; import java ...

  7. java数据类型相互转换工具类

    package com.rest.ful.utils;import java.util.ArrayList; import java.util.HashMap; import java.util.Li ...

  8. 客快物流大数据项目(五十六): 编写SparkSession对象工具类

    编写SparkSession对象工具类 后续业务开发过程中,每个子业务(kudu.es.clickhouse等等)都会创建SparkSession对象,以及初始化开发环境,因此将环境初始化操作封装成工 ...

  9. [JAVA EE] Thymeleaf 常用工具类

    Thymeleaf 提供了丰富的表达式工具类,例如: #strings:字符串工具类 #dates:时间操作和时间格式化 #numbers:格式化数字对象的方法 #bools:常用的布尔方法 #str ...

最新文章

  1. 在SD/MMC卡上实现hive (Implement WinCE HIVEROM system on NAND or SD system )
  2. 浅谈linux命令大全
  3. 主成分分析(PCA)深入剖析+Matlab模拟
  4. 中企ITIL需软落地
  5. android @id和@+id的区别
  6. python定时任务_Python定时任务(上)
  7. 【CAA智库】宁滨院士:智能交通中的若干科学和技术问题
  8. java中强引用、弱引用、软引用、虚引用学习
  9. 毕设日志——Linux软连接的建立与删除
  10. Android PM suspendresume
  11. Tomcat Server
  12. 免费源码赠送之 printf(C语言简化版)
  13. echarts官网jar包下载步骤
  14. 计算机网络(24)——轮转访问MAC协议
  15. 机器学习系列5---偏差和方差分解
  16. 计算机病毒预防措施磁盘格式化,电脑病毒会格式化硬盘怎么办
  17. java unicodeblock_Character.UnicodeBlock中cjk的说明详解
  18. 如何查看XP系统的密匙
  19. matlab绿色 不伤眼,什么颜色的灯光最伤眼睛不看后悔啊
  20. Internet Download Manager(V6.37版本IDM)免费序列号密钥激活版使用过程中的一些常见问题

热门文章

  1. 高精度地图lanelet2或opendrive转vectormap
  2. layer 弹出层传递参数
  3. 搜狗可能算不上什么“好商品”
  4. win常用快捷键 和 Dos(cmd)快捷键
  5. FastDB 很难得的一篇分析
  6. [万字长文]使用 React 重写学成在线前端项目 I 代码完整可运行,步骤有详解
  7. pfamscan 的使用_基础工具-HMMER用法
  8. 数据结构初阶——链式二叉树
  9. java 识别doc、docx
  10. Lasso 和 Ridge回归中的超参数调整技巧