edu.isi.pegasus.planner.code.generator
public class NetloggerJobMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
private LogFormatter |
mLogFormatter
The handle to the netlogger log formatter.
|
private LogManager |
mLogger
The handle to pegasus logger used for run.
|
static String |
NETLOGGER_LOG_FORMATTER_IMPLEMENTOR |
| Constructor and Description |
|---|
NetloggerJobMapper(LogManager logger)
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private String |
generateLogEvent(Job job,
String prefix)
Generates a log event message in the netlogger format for a job
|
private String |
getKey(String prefix,
String key)
Adds a prefix to the key and returns it.
|
private int |
getTaskCount(Job job)
Returns the task count for a job.
|
void |
writeOutMappings(Writer writer,
ADag dag)
Writes out the job mappings for a workflow.
|
public static final String NETLOGGER_LOG_FORMATTER_IMPLEMENTOR
private LogFormatter mLogFormatter
private LogManager mLogger
public NetloggerJobMapper(LogManager logger)
logger - the logger instance to use for loggingpublic void writeOutMappings(Writer writer, ADag dag) throws IOException
writer - the writer stream to which to write out the mappingsdag - the dag for which to write out the mappingsIOExceptionprivate String generateLogEvent(Job job, String prefix)
job - the jobprefix - prefix if any to add to the keysprivate String getKey(String prefix, String key)
prefix - the prefix to be addedkey - the keyprivate int getTaskCount(Job job)
job -