projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added structure to data manager log entries, grouping similar fields.
[arvados.git]
/
services
/
datamanager
/
datamanager.go
diff --git
a/services/datamanager/datamanager.go
b/services/datamanager/datamanager.go
index b0ce1a77228b2e89507bc0bb6312cc320145d575..dc6a431a87175008b8ba41b62480005912c59e5c 100644
(file)
--- a/
services/datamanager/datamanager.go
+++ b/
services/datamanager/datamanager.go
@@
-53,14
+53,17
@@
func main() {
if arvLogger != nil {
properties, _ := arvLogger.Edit()
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 {
hostname, err := os.Hostname()
if err != nil {
-
properties
["hostname_error"] = err.Error()
+
runInfo
["hostname_error"] = err.Error()
} else {
} else {
-
properties
["hostname"] = hostname
+
runInfo
["hostname"] = hostname
}
}
+ runInfo["pid"] = os.Getpid()
+ properties["run_info"] = runInfo
arvLogger.Record()
}
arvLogger.Record()
}