复制代码代码如下:
impor java.io.*;
impor java.text.simpledateFormat;
impor java.util.*;
impor java.util.logging.logger;
Andylogger kelas publik
{
// Jalur root default dari instalasi SSLVPN
Private Static String rootpath = "c: // temp2";
// variabel untuk membuat baris baru
string statis final privat enter = system.getProperty ("line.separator");
Private Static SimpleDateFormat SDF =
new SimpleDateFormat ("yyyy-mm-dd hh: mm: ss");
Log Void Sinkronisasi Statis Publik (nama file String, LogMessage)
{
mencoba
{
Folder file = file baru (rootpath);
if (! folder.exists ())
{
folder.mkdir ();
}
File file = file baru (rootpath + "//" + fileName + ".log");
if (! file.exists ())
{
file.createNewFile ();
}
BufferedReader di = BufferedReader baru (filereader baru (file));
String str = "";
String strtoal = "";
while ((str = in.readline ())! = null)
{
strtoal + = (str + enter);
}
stroal = stroal + (sdf.format (tanggal baru ()) + "" + logmessage + enter);
melampirkan();
BufferedWriter out = BufferedWriter baru (FileWriter baru (file));
out.write (strtoal);
out.close ();
}
Tangkap (pengecualian e)
{
e.printstacktrace ();
}
}
Log Void Sinkronisasi Statis Publik (String FileName, String [] LogMessages)
{
mencoba
{
Folder file = file baru (rootpath);
if (! folder.exists ())
{
folder.mkdir ();
}
File file = file baru (rootpath + "//" + fileName + ".log");
if (! file.exists ())
{
file.createNewFile ();
}
BufferedReader di = BufferedReader baru (filereader baru (file));
String str = "";
String strtoal = "";
while ((str = in.readline ())! = null)
{
strtoal + = (str + enter);
}
untuk (int i = 0; i <logmessages.length; i ++)
{
String LogMessage = LogMessage [i];
stroal = stroal + (sdf.format (tanggal baru ()) + "" + logmessage + enter);
}
melampirkan();
BufferedWriter out = BufferedWriter baru (FileWriter baru (file));
out.write (strtoal);
out.close ();
}
Tangkap (pengecualian e)
{
e.printstacktrace ();
}
}
public static void main (string args [])
{
Andylogger.log ("bug223", "timeisjjja");
String [] logMessages = {"111", "222", "333"};
Andylogger.log ("bug223", logmessages);
}
}