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

📄 record.java

📁 对Windows系统产生的非常巨大的日志文件进行分累统计并进行格式打印.手动去搜索统计某个或几个你所关心事件或内容几乎不太可能。
💻 JAVA
字号:
/**
 * 
 */
package logfileAnalyse;

import java.util.Comparator;


/**
 * @author Jack
 *
 */
public class Record implements Comparator<Record> {

	private String yymmdd;
	private String hhmmss;
	private String event;
	private String sProcess;
	private String sProcessId;
	private String sUser;
	private String sDomain;
	private String sLogonId;
	private long   time;
	
	/**
	 * @return the time
	 */
	public long getTime() {
		return time;
	}

	/**
	 * @param time the time to set
	 */
	public void setTime(long time) {
		this.time = time;
	}

	public  int PRINT_MAX_LENGTH;
	
	
	
	/*
	 * no arguments constructor for Event
	 */
	public Record() {
		
	}

	/**
	 * @param event
	 * @param hhmmss
	 * @param domain
	 * @param logonId
	 * @param process
	 * @param processId
	 * @param user
	 * @param yymmdd
	 */
	public Record(String yymmdd, String hhmmss, String event, String process,
			String processId, String user, String domain, String logonId) {
//		super();
		this.yymmdd = yymmdd;
		this.hhmmss = hhmmss;
		this.event = event;
		sProcess = process;
		sProcessId = processId;
		sUser = user;
		sDomain = domain;
		sLogonId = logonId;
	}

	/**
	 * @return the yymmdd
	 */
	public String getYymmdd() {
		return yymmdd;
	}

	/**
	 * @param yymmdd the yymmdd to set
	 */
	public void setYymmdd(String yymmdd) {
		this.yymmdd = yymmdd;
	}

	/**
	 * @return the hhmmss
	 */
	public String getHhmmss() {
		return hhmmss;
	}

	/**
	 * @param hhmmss the hhmmss to set
	 */
	public void setHhmmss(String hhmmss) {
		this.hhmmss = hhmmss;
	}

	/**
	 * @return the event
	 */
	public String getEvent() {
		return event;
	}

	/**
	 * @param event the event to set
	 */
	public void setEvent(String evt) {
		event = evt;
	}

	/**
	 * @return the sProcess
	 */
	public String getSProcess() {
		return sProcess;
	}

	/**
	 * @param process the sProcess to set
	 */
	public void setSProcess(String process) {
		sProcess = process;
	}

	/**
	 * @return the sProcessId
	 */
	public String getSProcessId() {
		return sProcessId;
	}

	/**
	 * @param processId the sProcessId to set
	 */
	public void setSProcessId(String processId) {
		sProcessId = processId;
	}

	/**
	 * @return the sUser
	 */
	public String getSUser() {
		return sUser;
	}

	/**
	 * @param user the sUser to set
	 */
	public void setSUser(String user) {
		sUser = user;
	}

	/**
	 * @return the sDomain
	 */
	public String getSDomain() {
		return sDomain;
	}

	/**
	 * @param domain the sDomain to set
	 */
	public void setSDomain(String domain) {
		sDomain = domain;
	}

	/**
	 * @return the sLogonId
	 */
	public String getSLogonId() {
		return sLogonId;
	}

	/**
	 * @param logonId the sLogonId to set
	 */
	public void setSLogonId(String logonId) {
		sLogonId = logonId;
	}

	@Override
	public int compare(Record rec1, Record rec2) {

		return rec1.event.compareTo(rec2.event);
	}
	

}

⌨️ 快捷键说明

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