java自定义日志_Java 自定义日志写入
/**
* 将信息写入到日志
* @param content
* @return
* @throws IOException
*/
public static boolean writeLog(String className,String ErrorInfo,String ErrorContent){
String content=info(className, ErrorInfo, ErrorContent);
File fileName = new File(System.getProperty("user.dir")+"/config/log.log");
RandomAccessFile mm = null;
boolean flag = false;
FileOutputStream o = null;
try {
o = new FileOutputStream(fileName,true);
o.write(content.getBytes("utf-8"));
o.close();
flag = true;
} catch (IOException e) {
e.printStackTrace();
} finally {
if (mm != null) {
try {
mm.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return flag;
}
/**
*
* @param className 类名称
* @param ErrorInfo 错误信息
* @param ErrorContent 错误内容
* @return
*/
public static String info(String className,String ErrorInfo,String ErrorContent){
StringBuffer buffer=new StringBuffer();
Date date = new Date();
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String d = sd.format(date)+"\r\n";
buffer.append(d);
buffer.append("错误类名为:").append(className).append("\r\n");
buffer.append("错误信息为:").append(ErrorInfo).append("\r\n");
buffer.append("错误内容为:").append(ErrorContent).append("\r\n");
buffer.append("\r\n");
return buffer.toString();
}
java自定义日志_Java 自定义日志写入相关推荐
- java gc 时间_Java GC日志查看,GC日志时间分析
Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集. UsePa ...
- java log4j 写日志_Java log4j同时写入文本日志和数据库日志
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 Log4jUtil.java import org.apache.log4j.Logger; import org ...
- java条码大小_java – 自定义条形码输入中缺少条形码高度
我正在整合FedEx运输API以使用 Java生成标签.一切都很好,但除了这个问题.在为FedEx Freight设置LabelFormatType到COMMON2D或LABEL_DATA_ONLY时 ...
- java spring包_java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式...
java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式 发布时间:2018-08-20 12:02, 浏览次数:774 , 标签: java spri ...
- java自定义线程_Java自定义线程池详解
自定义线程池的核心:ThreadPoolExecutor 为了更好的控制多线程,JDK提供了一套线程框架Executor,帮助开发人员有效的进行线程控制,其中在java.util.concurrent ...
- java错误页面_java自定义错误页面实现方法
java后台自定义错误页面:(推荐:java视频教程) java后台项目中,经常会出现404或500等错误, 如果不做设置,服务器会默认返回404或500的错误页面 给前端显示错误页面. 掌握了错误页 ...
- java interceptor用法_java自定义拦截器用法实例
本文实例讲述了java自定义拦截器及其用法.分享给大家供大家参考.具体如下: LoginInterceptor.java文件如下: package com.tq365.util; import jav ...
- java url 协议_Java自定义URL协议
Java提供了对URL协议进行扩展的能力,通过扩展用户可以自定义URL通信协议,JDK默认提供了对HTTP,FTP,JAR,FILE等的实现,而当需要自己定义通信协议的时候,就需要利用JDK提供的对U ...
- java 自定义标签_Java自定义标签用法实例分析
本文实例讲述了Java自定义标签用法.分享给大家供大家参考,具体如下: 简单例子 实现一个标签分为两步:(1)继承SimpleTagSupport或TagSupport实现一个控制器(2)创建一个描述 ...
最新文章
- 机器学习模型评估与超参数调优详解
- HashMap和Hashtable及HashSet的区别
- 一个例子探究jQuery的Ajax应用(一)
- 墨迹天气android,墨迹天气Android产品分析
- oracle数据库导入txt,oracle数据库导入TXT文件方法介绍
- 将S所指的字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,所指串中剩余的字符形成新的串放在t所指的数组中
- 降序php,以降序php读取文件
- 速达软件开发版使用技巧-每页固定行样式报表设计
- Android之断点续传下载(转)
- selenium.common.exceptions.WebDriverException: Message: Can't load the profile.
- FLV文件格式官方规范详解
- 极化码理论及算法研究2-什么是极化码?
- TeamViewer被检测为商用后的合理申诉
- mysql sql 隐藏信息
- comsol软件入门基本操作
- 自适应直方图均衡(CLAHE) 代码及详细注释【OpenCV】
- java 公交管理系统 代码_java公交线路管理系统
- C与C++游戏项目练习4:弹跳的小球2.0
- xdb 模式注册报错:ORA-31001
- 百度地图经纬度,转换为地图上的点