Package org.cdlib.mrt.log.utility
Class AddStateEntryGen
java.lang.Object
org.cdlib.mrt.log.utility.AddStateEntryGen
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAddStateEntryGen(String keyPrefix, String service, String serviceProcess) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAdd one or more JSON entries in log4j2voidstatic voidaddLogJson(org.apache.logging.log4j.Level level, String logKey, org.json.JSONObject jsonState) static org.json.JSONObjectvoidaddLogLevel(org.apache.logging.log4j.Level logLevel, String logKey) voidaddLogStateEntry(String logKey) voidaddLogStateEntry(String levelS, String logKey) static voidaddLogStateEntry(String levelS, String logKey, org.json.JSONObject jsonState) static voidaddLogStateEntry(String logKey, org.json.JSONObject jsonState) org.json.JSONObjectorg.json.JSONObjectbuildID()org.json.JSONObjectorg.json.JSONObjectorg.json.JSONObjectstatic AddStateEntryGengetAddStateEntryGen(String keyPrefix, String service, String serviceProcess) static AddStateEntryGengetAddStateEntryGen(String keyPrefix, String service, String serviceProcess, Integer awsVersion) getBytes()getFiles()getKey()static org.apache.logging.log4j.LoggervoidsetAttempts(Integer attempts) setAwsVersion(Integer awsVersion) setCurrentVersion(Integer currentVersion) setDurationMs(Long durationMs) setLocalids(String localids) setObjectID(Identifier objectID) setOwnerID(Identifier ownerID) setProcessNode(Integer processNodeI) setProcessNode(Long processNode) voidsetProperties(Properties properties) voidsetService(String service) voidsetServiceProcess(String serviceProcess) setSourceNode(Integer sourceNodeI) setSourceNode(Long sourceNode) setTargetNode(Long targetNode) setVersion(Integer version) setVersions(Integer versions)
-
Field Details
-
LOGGER
protected static final org.apache.logging.log4j.Logger LOGGER
-
-
Constructor Details
-
AddStateEntryGen
-
-
Method Details
-
addLogStateEntry
- Throws:
TException
-
addLogStateEntry
- Throws:
TException
-
addLogStateEntry
- Throws:
TException
-
addLogLevel
- Throws:
TException
-
addLog
- Throws:
TException
-
addLogJson
public static void addLogJson(org.apache.logging.log4j.Level level, String logKey, org.json.JSONObject jsonState) throws TException - Throws:
TException
-
addLogStateEntry
public static void addLogStateEntry(String levelS, String logKey, org.json.JSONObject jsonState) throws TException - Throws:
TException
-
getAddStateEntryGen
public static AddStateEntryGen getAddStateEntryGen(String keyPrefix, String service, String serviceProcess) -
getAddStateEntryGen
public static AddStateEntryGen getAddStateEntryGen(String keyPrefix, String service, String serviceProcess, Integer awsVersion) -
buildService
- Throws:
TException
-
buildID
- Throws:
TException
-
buildProperties
- Throws:
TException
-
buildContent
- Throws:
TException
-
buildStateJSON
- Throws:
TException
-
addLogKey
public static org.json.JSONObject addLogKey(String logKey, org.json.JSONObject jsonState) throws TException - Throws:
TException
-
addEntry
Add one or more JSON entries in log4j2- Parameters:
levelS- string form of log4j2 outputjsonEntry- entries to be added to ecs output- Throws:
TException- Example JSONObject jsonRoot2 = new JSONObject(); jsonRoot2.put("BiggyNum2", 1234567890); jsonRoot2.put("SomeKey2", "yowza2"); AddStateEntryGen.addEntry("info", jsonRoot2);
-
getService
-
setService
-
getServiceProcess
-
setServiceProcess
-
getVersion
-
setVersion
-
getDurationMs
-
setDurationMs
-
getCurrentVersion
-
setCurrentVersion
-
getKey
-
setKey
-
getObjectID
-
setObjectID
-
setArk
- Throws:
TException
-
getOwnerID
-
setOwnerID
-
setOwner
- Throws:
TException
-
getLocalids
-
setLocalids
-
getSourceNode
-
setSourceNode
-
setSourceNode
-
getProcessNode
-
setProcessNode
-
setProcessNode
-
getTargetNode
-
setTargetNode
-
getVersions
-
setVersions
-
getFiles
-
setFiles
-
getBytes
-
setBytes
-
getProperties
-
setProperties
-
getAttempts
-
setAttempts
-
getStatus
-
setStatus
-
getFileID
-
setFileID
-
getAwsVersion
-
setAwsVersion
-
getLOGGER
public static org.apache.logging.log4j.Logger getLOGGER()
-