/**

* 将信息写入到日志

* @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 自定义日志写入相关推荐

  1. java gc 时间_Java GC日志查看,GC日志时间分析

    Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集. UsePa ...

  2. java log4j 写日志_Java log4j同时写入文本日志和数据库日志

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 Log4jUtil.java import org.apache.log4j.Logger; import org ...

  3. java条码大小_java – 自定义条形码输入中缺少条形码高度

    我正在整合FedEx运输API以使用 Java生成标签.一切都很好,但除了这个问题.在为FedEx Freight设置LabelFormatType到COMMON2D或LABEL_DATA_ONLY时 ...

  4. java spring包_java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式...

    java 自定义加载器,加载spring包,动态加载实现,jar包隔离,tomcat加载webapp方式 发布时间:2018-08-20 12:02, 浏览次数:774 , 标签: java spri ...

  5. java自定义线程_Java自定义线程池详解

    自定义线程池的核心:ThreadPoolExecutor 为了更好的控制多线程,JDK提供了一套线程框架Executor,帮助开发人员有效的进行线程控制,其中在java.util.concurrent ...

  6. java错误页面_java自定义错误页面实现方法

    java后台自定义错误页面:(推荐:java视频教程) java后台项目中,经常会出现404或500等错误, 如果不做设置,服务器会默认返回404或500的错误页面 给前端显示错误页面. 掌握了错误页 ...

  7. java interceptor用法_java自定义拦截器用法实例

    本文实例讲述了java自定义拦截器及其用法.分享给大家供大家参考.具体如下: LoginInterceptor.java文件如下: package com.tq365.util; import jav ...

  8. java url 协议_Java自定义URL协议

    Java提供了对URL协议进行扩展的能力,通过扩展用户可以自定义URL通信协议,JDK默认提供了对HTTP,FTP,JAR,FILE等的实现,而当需要自己定义通信协议的时候,就需要利用JDK提供的对U ...

  9. java 自定义标签_Java自定义标签用法实例分析

    本文实例讲述了Java自定义标签用法.分享给大家供大家参考,具体如下: 简单例子 实现一个标签分为两步:(1)继承SimpleTagSupport或TagSupport实现一个控制器(2)创建一个描述 ...

最新文章

  1. 机器学习模型评估与超参数调优详解
  2. HashMap和Hashtable及HashSet的区别
  3. 一个例子探究jQuery的Ajax应用(一)
  4. 墨迹天气android,墨迹天气Android产品分析
  5. oracle数据库导入txt,oracle数据库导入TXT文件方法介绍
  6. 将S所指的字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,所指串中剩余的字符形成新的串放在t所指的数组中
  7. 降序php,以降序php读取文件
  8. 速达软件开发版使用技巧-每页固定行样式报表设计
  9. Android之断点续传下载(转)
  10. selenium.common.exceptions.WebDriverException: Message: Can't load the profile.
  11. FLV文件格式官方规范详解
  12. 极化码理论及算法研究2-什么是极化码?
  13. TeamViewer被检测为商用后的合理申诉
  14. mysql sql 隐藏信息
  15. comsol软件入门基本操作
  16. 自适应直方图均衡(CLAHE) 代码及详细注释【OpenCV】
  17. java 公交管理系统 代码_java公交线路管理系统
  18. C与C++游戏项目练习4:弹跳的小球2.0
  19. xdb 模式注册报错:ORA-31001
  20. 百度地图经纬度,转换为地图上的点

热门文章

  1. c++ list sort方法
  2. Python学习-储存器
  3. 实现等待wx.login完成后在执行其他请求
  4. [HTTP] HTTP的缓存机制
  5. JavaScript 音频插件和图表插件
  6. R7-4 检查密码 (15 分)
  7. windows和Linux文件路径分隔符的不同及获取
  8. php ajax简单实例代码,Ajax的简单实用实例代码
  9. css3动画 --- Transition
  10. “use strict” 严格模式使用(前端基础系列)