一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 自己寫的java日志類和方法代碼分享

自己寫的java日志類和方法代碼分享

2019-11-04 14:16java教程網 JAVA教程

這篇文章主要介紹了一個自己寫的java日志類和方法,下面把代碼分享給大家

代碼如下:


import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.logging.Logger;

 

public class AndyLogger
{
    //The defaulted root path of SSLVPN installation 
    private static String rootPath = "C:\\temp2";

    //variable for creating new line
    private final static String enter = System.getProperty("line.separator");

    private static SimpleDateFormat sdf = 
        new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    public static synchronized void log(String fileName, String logMessage)
    {
        try
        {
            File folder = new File(rootPath);
            if(!folder.exists())
            {
             folder.mkdir();
            }
            File file = new File(rootPath + "\\" + fileName + ".log");
            if(!file.exists())
            {
             file.createNewFile();
            }
            BufferedReader in = new BufferedReader(new FileReader(file));
            String str = "";
            String strToal = "";

            while ((str = in.readLine()) != null)
            {
                strToal += (str + enter);
            }     
            strToal = strToal + (sdf.format(new Date()) + " " + logMessage + enter);
            in.close();
            BufferedWriter out = new BufferedWriter(new FileWriter(file));
            out.write(strToal);
            out.close();

        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }

    
    public static synchronized void log(String fileName, String[] logMessages)
    {
        try
        {
            File folder = new File(rootPath);
            if(!folder.exists())
            {
             folder.mkdir();
            }
            File file = new File(rootPath + "\\" + fileName + ".log");
            if(!file.exists())
            {
             file.createNewFile();
            }
            BufferedReader in = new BufferedReader(new FileReader(file));
            String str = "";
            String strToal = "";

            while ((str = in.readLine()) != null)
            {
                strToal += (str + enter);
            }
            for (int i=0; i < logMessages.length ; i++)
            {
               String logMessage = logMessages[i];
               strToal = strToal + (sdf.format(new Date()) + " " + logMessage + enter);
            }
            in.close();
            BufferedWriter out = new BufferedWriter(new FileWriter(file));
            out.write(strToal);
            out.close();

        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }
    public static void main(String args[])
    {
     AndyLogger.log("bug223", "timeisjjja");
     String[] logMessages = {"111","222","333"};
     AndyLogger.log("bug223", logMessages);
    }

}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 好爽视频| 国产欧美国产精品第一区 | 日韩国产成人精品视频 | 手机在线观看伦理片 | 黄瓜视频免费 | 婷婷综合缴情亚洲五月伊 | 我在厨房摸岳的乳HD在线观看 | 碰91精品国产91久久婷婷 | 亚洲精品视频在线免费 | 精品无码国产AV一区二区三区 | 色妞女女女女女bbbb | 网址在线观看你懂我意思吧免费的 | 紧身牛仔裤美女被啪啪久久网 | 国产51 | 2022最新a精品视频在线观看 | 丝瓜草莓香蕉绿巨人幸福宝 | 欧美一区二区三区久久久 | 日本免费在线观看 | 国产愉拍精品视频手机 | 91尤物在线播放 | 视频大全在线观看网址 | 欧乱色国产精品兔费视频 | 成年视频在线观看 | 免费国产网站 | 香蕉91| 久久婷婷五月免费综合色啪 | 好湿好紧太硬了我好爽 | 午夜小视频免费观看 | 久久黄视频 | 91aaa免费免费国产在线观看 | 久久久久久久久女黄 | 午夜亚洲WWW湿好爽 午夜想想爱午夜剧场 | 摸进老太婆的裤裆小说 | 麻麻与子乱肉小说怀孕 | 护士让我吃奶我扒她奶 | 荷兰精品女人性hd | 亚洲高清毛片一区二区 | 纲手被comic天堂 | 亚洲精品无码不卡在线观看 | 久久久精品3d动漫一区二区三区 | 免费看国产精品久久久久 |