diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-06-28 14:27:07 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-06-28 14:27:07 +0530 |
| commit | 0aa85e9e8b67492fbf26e761f54ca282539116e8 (patch) | |
| tree | eb55835e12c98fa77de50201273201355ddd551c /src/com.gluster.storage.management.server.scripts | |
| parent | 8c9fc77039b09f22004c728c1a7640c354a8345d (diff) | |
Fixed XML format of the log messages response
Diffstat (limited to 'src/com.gluster.storage.management.server.scripts')
| -rwxr-xr-x | src/com.gluster.storage.management.server.scripts/src/get_volume_brick_log.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.server.scripts/src/get_volume_brick_log.py b/src/com.gluster.storage.management.server.scripts/src/get_volume_brick_log.py index 64a40df3..fd7361da 100755 --- a/src/com.gluster.storage.management.server.scripts/src/get_volume_brick_log.py +++ b/src/com.gluster.storage.management.server.scripts/src/get_volume_brick_log.py @@ -44,10 +44,12 @@ def enumLogType(logCode): return "UNKNOWN" ##--end of enumLogType() -def addLog(responseDom, loginfo): - responseDom.appendTagRoute("logMessages.logMessage.timestamp", loginfo[0] + " " + loginfo[1]) - responseDom.appendTagRoute("logMessages.logMessage.severity", enumLogType(loginfo[2])) - responseDom.appendTagRoute("logMessages.logMessage.message", loginfo[3]) +def addLog(responseDom, logMessagesTag, loginfo): + logMessageTag = responseDom.createTag("logMessage") + logMessageTag.appendChild(responseDom.createTag("timestamp", loginfo[0] + " " + loginfo[1])) + logMessageTag.appendChild(responseDom.createTag("severity", enumLogType(loginfo[2]))) + logMessageTag.appendChild(responseDom.createTag("message", loginfo[3])) + logMessagesTag.appendChild(logMessageTag); return True ##--end of addLog() @@ -79,9 +81,11 @@ def getVolumeLog(logFilePath, tailCount): i = len(lines) - int(tailCount) if i < 0: i = 0 + logMessagesTag = rs.createTag("logMessages") + rs.addTag(logMessagesTag) for log in lines[i:]: loginfo = logSplit(log) - addLog(rs, loginfo) + addLog(rs, logMessagesTag, loginfo) return rs.toxml() ##--end of getVolumeLog() |
