3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
|
(host (or (get-environment-variable "HOST") "unknown"))
(start (conc "[megatest "event"]"))
(toppath (or *toppath* "/dev/null"))
(payload-serialized
(base64:base64-encode
(z3:encode-buffer
(with-output-to-string (lambda () (pp payload))))))
(msg (conc user":"host":"start":"(current-process-id)":"
toppath":"payload-serialized)))
(udp-send *common:telemetry-log-socket* msg)))))
(define (common:telemetry-log-close)
(when (and (eq? *common:telemetry-log-state* 'open) *common:telemetry-log-socket*)
(handle-exceptions
exn
|
|
|
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
|
(host (or (get-environment-variable "HOST") "unknown"))
(start (conc "[megatest "event"]"))
(toppath (or *toppath* "/dev/null"))
(payload-serialized
(base64:base64-encode
(z3:encode-buffer
(with-output-to-string (lambda () (pp payload))))))
(msg (conc user":"host":"start":"(current-process-id)":"(car (argv))":"
toppath":"payload-serialized)))
(udp-send *common:telemetry-log-socket* msg)))))
(define (common:telemetry-log-close)
(when (and (eq? *common:telemetry-log-state* 'open) *common:telemetry-log-socket*)
(handle-exceptions
exn
|