packages feed

opentelemetry-lightstep 0.4.0 → 0.4.1

raw patch · 2 files changed

+5/−3 lines, 2 files

Files

exe/eventlog-to-lightstep/Main.hs view
@@ -25,7 +25,7 @@       let service_name = T.pack $ takeBaseName path       exporter <- createLightstepSpanExporter lsConfig {lsServiceName = service_name}       origin_timestamp <- fromIntegral . toNanoSecs <$> getTime Realtime-      withFile path ReadMode (work StopOnEOF origin_timestamp exporter)+      work origin_timestamp exporter $ EventLogFilename path       shutdown exporter       putStrLn "\nAll done.\n"     ("run" : program : "--" : args') -> do@@ -37,7 +37,9 @@       env <- (("GHCRTS", "-l -ol" <> pipe) :) <$> getEnvironment -- TODO(divanov): please append to existing GHCRTS instead of overwriting       p <- startProcess (proc program args' & setEnv env)       origin_timestamp <- fromIntegral . toNanoSecs <$> getTime Realtime-      restreamer <- async $ withFile pipe ReadMode (work SleepAndRetryOnEOF origin_timestamp exporter)+      restreamer <- async $+        withFile pipe ReadMode (\handle ->+          work origin_timestamp exporter $ EventLogHandle handle SleepAndRetryOnEOF)       waitExitCode p       wait restreamer       shutdown exporter
opentelemetry-lightstep.cabal view
@@ -2,7 +2,7 @@ name:                opentelemetry-lightstep description:         The OpenTelemetry Haskell Client (Lightstep exporter) https://opentelemetry.io category:            OpenTelemetry-version: 0.4.0+version: 0.4.1 license-file:        LICENSE license:             Apache-2.0 author:              Dmitry Ivanov