`

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类文件及时查看错误信息

    android--java写日志文件

    对于更复杂的需求,如保存日志到设备本地或上传服务器,你可以自定义日志工具类,结合`FileOutputStream`和`BufferedWriter`等文件操作类将日志写入文件。下面是一个简单的示例: ```java public class Custom...

    java编写的写日志连接数据库

    这样做有以下几个优点:一是可以长期保存日志,方便后期分析;二是便于通过SQL查询来检索特定的日志;三是可以实现远程日志收集,适合分布式系统。 数据库连接通常通过JDBC(Java Database Connectivity)实现。...

    系统core和java虚拟机异常退出日志设置

    系统core和java虚拟机异常退出日志设置 系统core和java虚拟机异常退出日志设置是...通过配置proc/sys/kernel/core_pattern文件和Java启动参数,我们可以控制核心崩溃文件和Java虚拟机崩溃日志的保存位置和命名规则。

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

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

    java web的日志生成策略

    此外,除了Log4j本身的配置,我们还可以自定义一个日志清理策略,通过编写一个Java类扩展`org.apache.log4j.varia.RollingFileCleaner`,并在其中实现自己的清理逻辑。这样,我们不仅可以根据日期或文件大小进行清理...

    Java自定义日志工具类

    这样的设计有助于在不影响程序运行的情况下收集和保存日志,尤其是在生产环境中,当需要分析历史日志或者出现问题时,可以从文件中读取和分析。配置文件`log.config`的引入则提供了更高级别的定制性,允许用户根据...

    java语言编写的日历日志程序

    5. **文件操作与日志存储**:日志的保存和加载通常涉及到文件操作。Java的`java.io`包提供了File、FileReader/Writer、BufferedReader/Writer等类,用于读写文件。开发者需要学习如何使用这些类将日志数据持久化到...

    java工具类,日志处理类

    Java提供Properties类用于加载和保存配置文件,通过FileInputStream读取文件内容,然后用Properties对象加载这些内容,从而实现动态获取和更新配置。这种方式在大型系统中尤其有用,因为系统参数可以根据环境或需求...

    linux下脚本编译java,定时删除日志

    在Linux环境下,编写脚本来编译Java代码以及定时删除日志是常见的系统管理任务,这有助于保持系统的高效运行和良好的资源管理。以下是关于这个主题的详细讲解。 首先,让我们了解如何在Linux下编译Java程序。Java源...

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

    在Java Spring Boot架构中,日志管理是系统开发中的重要组成部分。它可以帮助开发者跟踪系统运行状态,定位问题,以及进行性能分析。本项目利用自定义注解和线程池技术,实现了将业务日志异步地保存到数据库,提高了...

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

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

    tomcat 外网部署按天切分保存日志配置文件

    本文将详细讲解如何在外网部署Tomcat时,配置按天切分保存日志,以优化存储管理和提升故障排查效率。 首先,我们要了解Tomcat的日志主要由`catalina.out`生成,这是一个默认的日志文件,包含了Tomcat启动和运行过程...

    log4j按功能保存日志

    在“log4j按功能保存日志”的场景中,我们通常会利用Log4j的配置灵活性,将不同功能的日志分别写入不同的文件,以便于后期分析、排查问题和监控系统状态。 1. **Log4j基本概念** - **Logger**: 日志记录器,是Log4...

    多线程的日志记录.rar

    1. **线程安全的日志库**:许多流行的日志库,如Java的`java.util.logging.Logger`、Python的`logging`模块和C++的`log4cpp`,都提供了线程安全的接口。这些库在内部处理了并发写入的问题,允许开发者无须担心线程...

    java opencv 调用摄像头实现拍照及本地保存 支持上传FTP 路径配置

    本项目聚焦于使用Java和OpenCV库调用摄像头进行拍照,并将拍摄的照片保存到本地,同时支持通过FTP服务上传至远程服务器。下面将详细阐述这个过程中涉及的关键知识点。 1. **Java编程语言**: Java是一种广泛使用的...

    java 将由键盘中录入的信息保存到文件中

    在Java编程语言中,将由键盘输入的数据保存到文件中是一项基本操作,这对于数据存储、日志记录等应用场景至关重要。本篇文章将详细讲解如何在Java中实现这一功能,主要涉及IO流(Input/Output Stream)的使用。 ...

    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日志.txt

    `MemoryHandler`是一种特殊的Handler,它不会立即把日志记录发送到目的地,而是先将其保存在内存缓冲区中。当满足一定的条件时(如缓冲区已满或者记录了指定严重级别的日志),`MemoryHandler`会将这些日志记录转发...

Global site tag (gtag.js) - Google Analytics