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

📄 logfile.java

📁 分布式计算平台P2HP-1的源代码;P2HP-1是基于P2P的高性能计算平台
💻 JAVA
字号:
/*
 * Created on 2005-9-12
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.hust.cgcl.biogrid.monitor;

import java.io.File;

import cn.edu.hust.cgcl.biogrid.comm.Log;

/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class LogFile extends Log{
	
	public LogFile(File logFile) {
		super(logFile);
	}
	
	public LogFile(String logFileName){
		super(logFileName);
	}
	
	
	public void logMonitor_login(String ip)
	{
		write(LINE_SEP);
		write("***********   MONITOR   **********");
		write("The Monitor start logining...");
		logTime();
		write("Ip:  "+ip);
		dispose();
	}
	
	public void logMonitor_login_Succ(String ip,String id)
	{
		write(LINE_SEP);
		write("The Monitor login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logDispatcher_login(String ip)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("A new Dispatcher start logining...");
		logTime();
		write("Ip:  "+ip);
		dispose();
	}
	
	public void logDispatcher_login_Succ(String ip,String id,int dispatcherNum)
	{
		write(LINE_SEP);
		write("A new Dispatcher login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("######## Now the number of all dispatchers is: "+dispatcherNum);
		dispose();
	}
	
	public void logMonitor_quit(String ip,String id)
	{
		write(LINE_SEP);
		write("***********   MONITOR   **********");
		write("The Monitor start quiting...");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logDispatcher_quit(String ip,String id,int dispatcherNum)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("A Dispatcher has quitted");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("######### Now the number of dispatcher is :"+dispatcherNum);
		dispose();
	}
	
		
	public void logWorker_login(String ip)
	{
		write(LINE_SEP);
		write("***********   MONITOR   **********");
		write("A new Worker start logining...");
		logTime();
		write("Ip:  "+ip);
		dispose();
	}
	
	public void logWorkerNum(int workerNum)
	{
		write(LINE_SEP);
		write("***********   WORKER   **********");
		logTime();
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logJob_Submit(String submiterIp)
	{
		write(LINE_SEP);
		write("***********   Job Submit   **********");
		write("A new Job start submiting...");
		logTime();
		write("The ip of submiter is: "+submiterIp);
		dispose();
	}
	
	public void logJob_Submit_Succ(String submiterIp,String jobId,int jobNum)
	{
		write(LINE_SEP);
		write("***********   Job Submit   **********");
		write("A new Job start submiting...");
		logTime();
		write("The ip of submiter is: "+submiterIp); 
		write("The jobId is: "+jobId);
		write("@@@@@@@@ Now the number of all jobs is: "+jobNum);
		dispose();
	}

}

⌨️ 快捷键说明

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