`

java 自己写的保存日志

    博客分类:
  • java
阅读更多

package com.dfkj.log;

import java.io.File;
import java.io.FileWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MyLog {
 /**
  *
  * @param info 内容
  * @param type info
  */
 public static void  log(String str,String type) {
  try {
   
   //创建文件start
   java.io.File logfile = new java.io.File("d://",
     "log");
   if (!logfile.exists()) {
    logfile.mkdirs();
   }
   SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd");
   String timePath = sdf2.format(new Date());
   
   File saveFileurl = new File(timePath+".txt");
   File saveFile = new File(logfile+"/"+saveFileurl);
   if (!saveFile.exists()) {
    saveFile.createNewFile();
   }
   //创建文件end
   FileWriter writer = new FileWriter(saveFile,true);
   writer.write(new Date().toLocaleString()+"--------"+type+"--"+str+"\r\n");
   writer.flush();
   writer.close();
   //向文件中写数据end
  
  } catch (Exception e) {
   // TODO: handle exception
  }
 }
 public static void main(String[] args) {
  MyLog.log("asdfasdfasdf你好!阿是飞洒发!#@324","info");
  MyLog.log("asdfasdfasdf你好!阿是飞洒发!#@324","debug");
 }

}

分享到:
评论

相关推荐

    保存日志的java类文件

    保存日志的一个java类文件及时查看错误信息

    spring aop 自定义注解保存操作日志到mysql数据库 源码

    4、想看spring aop 注解实现记录系统日志并入库等 二、能学到什么 1、收获可用源码 2、能够清楚的知道如何用spring aop实现自定义注解以及注解的逻辑实现 (需要知道原理的请看spring aop源码,此处不做赘述) 3、...

    java按文件夹下日志容量大小删除部分日志

    按日志保存的容量删除日志。比如当前日志有3份,分别为:Log2016-05-11.txt (日期最早,大小为5M), Log2016-05-12.txt (日期第二早,大小为6M), Log2016-0513.txt(最近日期,大小为2M) ,服务器设置日志容量...

    JAVA聊天系统 功能强大(可私聊、监控、保存日志等)

    该网络聊天系统功能:可以与聊天室成员一起聊天或私聊。用户注册、登录并可改变头像。服务器监控聊天内容、过滤非法内容、发送通知和踢人,保存服务器日志和用户聊天信息。 实验环境:安装eclipse、mysql数据库系统

    Java 记录日志过滤器 复制到项目即可使用

    日志形式: 2014-12-10 11:48:10; 来自IP:192.168.1.33 请求了:http://192.168.1.22/index3.jsp?user=aaa 配置实例: <filter-name>filterDing <filter-class>com.ding.struts.filter.FilterLog</filter-class> ...

    java日志记录工具类

    调用方法:IndexDataLog.print(入参),可以设置文件大小,文件写满以后自动创建新的日志文件。一般用来记录用户的搜索词,或操作记录。目前以json格式保存日志,入参稍作修改,可以传入对象,linux和windows都支持。

    async-log:Java异步日志记录的最小实现

    异步日志是Java中异步日志记录的最小实现。 原因:提供日志记录实现在多线程环境中效果很好,对性能的影响最小。 不能:该库在设计上非常缺乏功能,以使其保持可维护性和可移植性。用法创建日志存储库所有日志都保...

    java springboot架构 自定义注解保存项目业务日志,使用线程池保存到数据库

    java springboot架构 自定义注解保存项目业务日志,使用线程池保存到数据库

    多线程的日志记录.rar

    如何在多线程中将需要的信息保存到日志文件中

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志等

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

    java按文件大小删除某文件夹下部分或全部日志

    按日志保存的容量删除日志。比如当前日志有3份,分别为:Log2016-05-11.txt (日期最早,大小为5M), Log2016-05-12.txt (日期第二早,大小为6M), Log2016-0513.txt(最近日期,大小为2M) ,服务器设置日志容量...

    javacore和dump分析工具

    javacore.txt文件用jca打开,heapdump.phd文件用ha打开。...包括 Java 虚拟机的参数,环境变量,内存段的分配情况,垃圾回收日志,各种内部锁的状态,各线程在当前时刻的运行栈,以及类加载状态等。

    logback保存日志到数据库主要代码.zip

    springboot项目,使用logback保存日志到数据库,非自增主键id,insert使用的是UUID

    Kettle运行日志记录

    NULL 博文链接:https://qq85609655.iteye.com/blog/2173882

    在java控制台提取sql语句

    在java的控制台中看到的sql日志通常是如下的样子, Preparing: SELECT in (0,1) ORDER BY i.UPDATE_DATE_TIME DESC 2019-01-18 10:12:52,566 [DEBUG](org.apache.ibatis.logging.log4j.Log4jImpl.debug(Log4jImpl....

    使用Java单例模式实现一个简单的日志记录器.txt

    接着定义了一个字符串变量logFilePath,用于保存日志文件的路径。在getInstance()方法中,通过判断instance是否为空来创建一个新的Logger实例并返回唯一实例。最后定义了一个写入日志的方法writeLog(),将消息写入到...

    JAVA上百实例源码以及开源项目

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    JAVA上百实例源码以及开源项目源代码

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

    java项目打包成可执行jar用log4j将日志写在jar所在目录操作

    主要介绍了java项目打包成可执行jar用log4j将日志写在jar所在目录操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    30个java工具类

    [工具类] 记录log日志文件的工具类 .java.txt [工具类] 连接数据库的工具类 .java.txt [工具类] 使用Java程序来实现HTTP文件的队列下载 .java.txt [工具类] 文件操作工具类 .java.txt [工具类] 序列化保存为XML文件...

Global site tag (gtag.js) - Google Analytics