Package org.cdlib.mrt.log.utility
Class AddStateEntryGen
java.lang.Object
org.cdlib.mrt.log.utility.AddStateEntryGen
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AddStateEntryGen
(String keyPrefix, String service, String serviceProcess) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Add one or more JSON entries in log4j2void
static void
addLogJson
(org.apache.logging.log4j.Level level, String logKey, org.json.JSONObject jsonState) static org.json.JSONObject
void
addLogLevel
(org.apache.logging.log4j.Level logLevel, String logKey) void
addLogStateEntry
(String logKey) void
addLogStateEntry
(String levelS, String logKey) static void
addLogStateEntry
(String levelS, String logKey, org.json.JSONObject jsonState) static void
addLogStateEntry
(String logKey, org.json.JSONObject jsonState) org.json.JSONObject
org.json.JSONObject
buildID()
org.json.JSONObject
org.json.JSONObject
org.json.JSONObject
static AddStateEntryGen
getAddStateEntryGen
(String keyPrefix, String service, String serviceProcess) static AddStateEntryGen
getAddStateEntryGen
(String keyPrefix, String service, String serviceProcess, Integer awsVersion) getBytes()
getFiles()
getKey()
static org.apache.logging.log4j.Logger
void
setAttempts
(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) void
setProperties
(Properties properties) void
setService
(String service) void
setServiceProcess
(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()
-