[package] name = "tracing-gelf" version = "0.9.0" authors = ["Harry Barber "] edition = "2021" license = "MIT" homepage = "https://github.com/hlbarber/tracing-gelf" repository = "https://github.com/hlbarber/tracing-gelf" keywords = ["graylog", "logging", "tracing", "tcp", "udp"] description = """ A Graylog tracing library. """ categories = ["development-tools"] exclude = ["/.travis.yml"] [badges] travis-ci = { repository = "hlbarber/tracing-gelf" } [features] rustls-tls = ["tokio-rustls", "rustls-pki-types"] [dependencies] bytes = "1.6.1" futures-util = { version = "0.3.30", features = ["sink"] } hostname = "0.4.0" rustls-pki-types = { version = "1.1.0", optional = true } serde_json = "1.0.120" thiserror = "1.0.52" tokio = { version = "1.35.1", features = ["io-util", "net", "time", "sync"] } tokio-rustls = { version = "0.26.0", optional = true } tokio-stream = "0.1.15" tokio-util = { version = "0.7.10", features = ["codec", "net"] } tracing-core = "0.1.32" tracing-futures = "0.2.5" tracing-subscriber = "0.3.18" [dev-dependencies] tokio = { version = "1.35.1", features = ["macros", "rt", "rt-multi-thread"] } tracing = "0.1.40"