logfile.java

来自「分布式计算平台P2HP-1的源代码;P2HP-1是基于P2P的高性能计算平台」· Java 代码 · 共 121 行

JAVA
121
字号
/*
 * Created on 2005-9-15
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.hust.cgcl.biogrid.dispatcher;


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(String logFileName)
	{
		super(logFileName);
	}
	
	public LogFile(File logFile)
	{
		super(logFile);
	}
	
		
	public void logDispatcher_login(String ip)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("This Dispatcher start logining...");
		logTime();
		dispose();
	}
	
	public void logDispatcher_login_Succ(String ip,String id,String monIp)
	{
		write(LINE_SEP);
		write("This Dispatcher login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id+"  the supervisory monitor's ip: "+monIp);
		dispose();
	}
		
	public void logDispatcher_quit(String ip,String id)
	{
		write(LINE_SEP);
		write("***********   DISPATCHER   **********");
		write("This Dispatcher start quiting...");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logWorker_login(String ip)
	{
		write(LINE_SEP);
		write("***********   WORKER   **********");
		write("A new Worker start logining...");
		logTime();
		write("Ip:  "+ip);
		dispose();
	}
	
	public void logWorker_login_Succ(String ip,String id,int workerNum)
	{
		write(LINE_SEP);
		write("A new Worker login successfully!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_quitFromQueue(String ip,String id,int workerNum)
	{
		write(LINE_SEP);
		write("A Worker had being quitted! Now delete from workerNodeList queue!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_quit(String ip,String id)
	{
		write(LINE_SEP);
		write("A Worker has quitted under permit!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
	public void logWorkerNum(int workerNum)
	{
		write(LINE_SEP);
		write("***********   WORKER   **********");
		logTime();
		write("$$$$$$$$ Now the number of all workers is: "+workerNum);
		dispose();
	}
	
	public void logWorker_overTime(String ip,String id)
	{
		write(LINE_SEP);
		write("A Worker has been overTime(it can't connect to for three cycles)!");
		write("It should be added to deadWorker queue and be deleted from WorkerList queue in some minitues late!");
		logTime();
		write("Ip:  "+ip+"  ID:  "+id);
		dispose();
	}
	
}

⌨️ 快捷键说明

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