⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createlogs.java

📁 一个真实的网络选课系统,由实际需求得到的,本人实际开发出来,运用JSP+TOMCAT
💻 JAVA
字号:
package log;

import java.io.File;
import java.io.RandomAccessFile;
import java.text.SimpleDateFormat;

public class CreateLogs {

	private static final String CREATE_LOG_FILE_FOR_WINDOWS = "d:\\wordplace\\Select\\WebRoot\\log\\javalogs.txt";
	 // private static final String CREATE_LOG_FILE_FOR_LINUX = "/var/javalogs.txt";

	  public static void  createLog(Exception e, String className) {
	    String rootPath = CREATE_LOG_FILE_FOR_WINDOWS;
	   /* if (File.separator.equals("/")) {
	      rootPath = CREATE_LOG_FILE_FOR_LINUX;
	    }*/
	    try {
	      java.util.Date date = new java.util.Date();
	      SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	      String exceptionDate = dateFormat.format(date);

	      //将异常输出到指定的文件下面
	      RandomAccessFile raf = new RandomAccessFile(rootPath, "rw");
	      raf.seek(raf.length());
	      String message="errorTime is " + exceptionDate + "  errorClassName is " +
          className +
          "\n errorException is " + e.toString() + "\n";
	      raf.write(message.getBytes());
	      raf.close();
	    }
	    catch (Exception e1) {
	      e1.printStackTrace();
	    }
	  }
	  public static void  createLog(String mess, String className) {
		    String rootPath = CREATE_LOG_FILE_FOR_WINDOWS;
		    /*  if (File.separator.equals("/")) {
		      rootPath = CREATE_LOG_FILE_FOR_LINUX;
		    }*/
		    try {
		      java.util.Date date = new java.util.Date();
		      SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		      String messageDate = dateFormat.format(date);

		      //将异常输出到指定的文件下面
		      RandomAccessFile raf = new RandomAccessFile(rootPath, "rw");
		      raf.seek(raf.length());
		      String message="messageTime is " + messageDate + "\r\nmessageClassName is " +
	          className +
	          "\r\nmessage is " + mess + "\r\n";
		      raf.write(message.getBytes());
		      raf.close();
		    }
		    catch (Exception e1) {
		      e1.printStackTrace();
		    }
		  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -