From 1c87e0d76265bb64b717289015181e41e0cbe2f3 Mon Sep 17 00:00:00 2001 From: mishaz Date: Thu, 8 Jan 2015 22:35:37 +0000 Subject: [PATCH] Added structure to data manager log entries, grouping similar fields. --- services/datamanager/collection/collection.go | 13 ++++++++----- services/datamanager/datamanager.go | 11 +++++++---- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/services/datamanager/collection/collection.go b/services/datamanager/collection/collection.go index b2fcd5c282..c64160cac0 100644 --- a/services/datamanager/collection/collection.go +++ b/services/datamanager/collection/collection.go @@ -125,7 +125,9 @@ func GetCollections(params GetCollectionsParams) (results ReadCollections) { if params.Logger != nil { properties,_ := params.Logger.Edit() - properties["num_collections_at_start"] = initialNumberOfCollectionsAvailable + collectionInfo := make(map[string]interface{}) + collectionInfo["num_collections_at_start"] = initialNumberOfCollectionsAvailable + properties["collection_info"] = collectionInfo params.Logger.Record() } @@ -164,10 +166,11 @@ func GetCollections(params GetCollectionsParams) (results ReadCollections) { if params.Logger != nil { properties,_ := params.Logger.Edit() - properties["collections_read"] = totalCollections - properties["latest_modified_date"] = sdkParams["filters"].([][]string)[0][2] - properties["total_manifest_size"] = totalManifestSize - properties["max_manifest_size"] = maxManifestSize + collectionInfo := properties["collection_info"].(map[string]interface{}) + collectionInfo["collections_read"] = totalCollections + collectionInfo["latest_modified_date"] = sdkParams["filters"].([][]string)[0][2] + collectionInfo["total_manifest_size"] = totalManifestSize + collectionInfo["max_manifest_size"] = maxManifestSize params.Logger.Record() } } diff --git a/services/datamanager/datamanager.go b/services/datamanager/datamanager.go index b0ce1a7722..dc6a431a87 100644 --- a/services/datamanager/datamanager.go +++ b/services/datamanager/datamanager.go @@ -53,14 +53,17 @@ func main() { if arvLogger != nil { properties, _ := arvLogger.Edit() - properties["start_time"] = time.Now() - properties["args"] = os.Args + runInfo := make(map[string]interface{}) + runInfo["start_time"] = time.Now() + runInfo["args"] = os.Args hostname, err := os.Hostname() if err != nil { - properties["hostname_error"] = err.Error() + runInfo["hostname_error"] = err.Error() } else { - properties["hostname"] = hostname + runInfo["hostname"] = hostname } + runInfo["pid"] = os.Getpid() + properties["run_info"] = runInfo arvLogger.Record() } -- 2.30.2