复制代码代码如下:
นำเข้า Java.io.*;
นำเข้า java.text.simpledateFormat;
นำเข้า Java.util.*;
นำเข้า java.util.logging.logger;
ชั้นเรียนสาธารณะ Andylogger
-
// เส้นทางรูทเริ่มต้นของการติดตั้ง SSLVPN
สตริงคงที่ส่วนตัว rootpath = "c: // temp2";
// ตัวแปรสำหรับการสร้างบรรทัดใหม่
สตริงคงสุดท้ายส่วนตัว Enter = System.getProperty ("line.Separator");
ส่วนตัวคงที่ simpledateFormat SDF =
ใหม่ SimpledateFormat ("YYYY-MM-DD HH: MM: SS");
บันทึกโมฆะแบบซิงโครไนซ์แบบคงที่สาธารณะ (ชื่อไฟล์สตริง, สตริง logMessage)
-
พยายาม
-
โฟลเดอร์ไฟล์ = ไฟล์ใหม่ (rootpath);
if (! folder.exists ())
-
folder.mkdir ();
-
ไฟล์ไฟล์ = ไฟล์ใหม่ (rootpath + "//" + filename + ".log");
if (! file.exists ())
-
file.createnewfile ();
-
bufferedReader in = new bufferedReader (filereader ใหม่ (ไฟล์));
string str = "";
string strtoal = "";
ในขณะที่ ((str = in.readline ())! = null)
-
strtoal + = (str + enter);
-
strtoal = strotoal + (sdf.format (วันที่ใหม่ ()) + "" + logMessage + Enter);
in.close ();
bufferedWriter out = new BufferedWriter (ใหม่ FileWriter (ไฟล์));
out.write (strtoal);
out.close ();
-
จับ (ข้อยกเว้น e)
-
E.PrintStackTrace ();
-
-
บันทึกโมฆะแบบซิงโครไนซ์สาธารณะแบบคงที่ (ชื่อไฟล์สตริงสตริง [] logMessages)
-
พยายาม
-
โฟลเดอร์ไฟล์ = ไฟล์ใหม่ (rootpath);
if (! folder.exists ())
-
folder.mkdir ();
-
ไฟล์ไฟล์ = ไฟล์ใหม่ (rootpath + "//" + filename + ".log");
if (! file.exists ())
-
file.createnewfile ();
-
bufferedReader in = new bufferedReader (filereader ใหม่ (ไฟล์));
string str = "";
string strtoal = "";
ในขณะที่ ((str = in.readline ())! = null)
-
strtoal + = (str + enter);
-
สำหรับ (int i = 0; i <logMessages.length; i ++)
-
สตริง logMessage = logMessages [i];
strtoal = strotoal + (sdf.format (วันที่ใหม่ ()) + "" + logMessage + Enter);
-
in.close ();
bufferedWriter out = new BufferedWriter (ใหม่ FileWriter (ไฟล์));
out.write (strtoal);
out.close ();
-
จับ (ข้อยกเว้น e)
-
E.PrintStackTrace ();
-
-
โมฆะคงที่สาธารณะหลัก (String args [])
-
Andylogger.log ("Bug223", "Timeisjjja");
String [] logMessages = {"111", "222", "333"};
Andylogger.log ("Bug223", LogMessages);
-
-