ec.gp.sasc.util
Class OutputMestrado
java.lang.Object
ec.util.Output
ec.gp.sasc.util.OutputMestrado
- All Implemented Interfaces:
- Serializable
public class OutputMestrado
- extends Output
Esta classe estende a classe Output do pacote ECJ, e tem como única diferença a inclusão do método
addLogWithoutPrefix, utilizado para gravar arquivos de log sem a utilização do prefixo que
especifica a job ao qual o arquivo se refere.
- Author:
- Rafael Inhasz
- See Also:
- Serialized Form
Constructor Summary |
OutputMestrado(boolean storeAnnouncementsInMemory,
int _verbosity)
|
Method Summary |
int |
addLog(File filename,
int _verbosity,
boolean postAnnouncements,
boolean appendOnRestart,
boolean gzip,
String prefix2)
Permite a inclusão de um arquivo de log onde o prefixo é composto por duas partes |
int |
addLogWithoutPrefix(File filename,
int _verbosity,
boolean postAnnouncements,
boolean appendOnRestart,
boolean gzip)
Este método permite a inclusão no processo de um arquivo de log sem que o nome deste arquivo tenha o prefixo definido pelo usuário,
prefixo este que associa o arquivo a um job que está sendo executado. |
void |
enableFilePrefix()
Habilita novamente os prefixos dos arquivos |
String |
getPrefix()
|
void |
setFilePrefix(String filePrefix)
Este método é redefinido aqui com o único objetivo de armazenar na variável prefix o conteúdo dos
prefixos dos arquivos, para que este fique visível no escopo desta classe |
Methods inherited from class ec.util.Output |
addLog, addLog, addLog, addLog, addLog, clearAnnouncements, clearErrors, close, error, error, error, exitIfErrors, fatal, fatal, fatal, flush, getFlush, getStore, getVerbosity, initialError, initialError, initialError, initialMessage, log, makeCompressingInputStream, makeCompressingOutputStream, message, numLogs, print, print, println, println, println, removeLog, reopen, reopen, restart, setFlush, setStore, setVerbosity, systemMessage, warning, warning, warning, warnOnce, warnOnce, warnOnce |
OutputMestrado
public OutputMestrado(boolean storeAnnouncementsInMemory,
int _verbosity)
getPrefix
public String getPrefix()
- Returns:
- Retorna o prefixo
setFilePrefix
public void setFilePrefix(String filePrefix)
- Este método é redefinido aqui com o único objetivo de armazenar na variável prefix o conteúdo dos
prefixos dos arquivos, para que este fique visível no escopo desta classe
- Overrides:
setFilePrefix
in class Output
enableFilePrefix
public void enableFilePrefix()
- Habilita novamente os prefixos dos arquivos
addLogWithoutPrefix
public int addLogWithoutPrefix(File filename,
int _verbosity,
boolean postAnnouncements,
boolean appendOnRestart,
boolean gzip)
throws IOException
- Este método permite a inclusão no processo de um arquivo de log sem que o nome deste arquivo tenha o prefixo definido pelo usuário,
prefixo este que associa o arquivo a um job que está sendo executado. Este método é utilizado justamente para a gravação de
arquivos que guardam estatísticas de todos os jobs executados, e por esse motivo não podem conter prefixo
- Throws:
IOException
addLog
public int addLog(File filename,
int _verbosity,
boolean postAnnouncements,
boolean appendOnRestart,
boolean gzip,
String prefix2)
throws IOException
- Permite a inclusão de um arquivo de log onde o prefixo é composto por duas partes
- Throws:
IOException