├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── ecslogs ├── doc.go ├── handler.go ├── handler_test.go └── init.go ├── event.go ├── event_safe.go ├── event_test.go ├── event_unsafe.go ├── eventstest ├── handler.go └── handler_test.go ├── go.mod ├── go.sum ├── handler.go ├── handler_test.go ├── httpevents ├── handler.go ├── handler_test.go ├── header.go ├── request.go ├── request_safe.go ├── request_test.go ├── request_unsafe.go ├── sanitizer.go ├── transport.go └── transport_test.go ├── log ├── doc.go ├── init.go ├── log.go ├── log_test.go └── writer.go ├── logger.go ├── logger_test.go ├── netevents ├── conn.go ├── conn_test.go ├── dial.go ├── dial_test.go ├── handler.go ├── handler_test.go ├── listener.go └── listener_test.go ├── sigevents ├── doc.go ├── init.go └── init_test.go ├── signal.go ├── signal_test.go ├── source.go ├── source_default.go ├── source_go17.go ├── source_test.go ├── terminal.go └── text ├── doc.go ├── handler.go ├── handler_test.go └── init.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/README.md -------------------------------------------------------------------------------- /ecslogs/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/ecslogs/doc.go -------------------------------------------------------------------------------- /ecslogs/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/ecslogs/handler.go -------------------------------------------------------------------------------- /ecslogs/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/ecslogs/handler_test.go -------------------------------------------------------------------------------- /ecslogs/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/ecslogs/init.go -------------------------------------------------------------------------------- /event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/event.go -------------------------------------------------------------------------------- /event_safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/event_safe.go -------------------------------------------------------------------------------- /event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/event_test.go -------------------------------------------------------------------------------- /event_unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/event_unsafe.go -------------------------------------------------------------------------------- /eventstest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/eventstest/handler.go -------------------------------------------------------------------------------- /eventstest/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/eventstest/handler_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/go.sum -------------------------------------------------------------------------------- /handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/handler.go -------------------------------------------------------------------------------- /handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/handler_test.go -------------------------------------------------------------------------------- /httpevents/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/handler.go -------------------------------------------------------------------------------- /httpevents/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/handler_test.go -------------------------------------------------------------------------------- /httpevents/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/header.go -------------------------------------------------------------------------------- /httpevents/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/request.go -------------------------------------------------------------------------------- /httpevents/request_safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/request_safe.go -------------------------------------------------------------------------------- /httpevents/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/request_test.go -------------------------------------------------------------------------------- /httpevents/request_unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/request_unsafe.go -------------------------------------------------------------------------------- /httpevents/sanitizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/sanitizer.go -------------------------------------------------------------------------------- /httpevents/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/transport.go -------------------------------------------------------------------------------- /httpevents/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/httpevents/transport_test.go -------------------------------------------------------------------------------- /log/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/log/doc.go -------------------------------------------------------------------------------- /log/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/log/init.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/log/log.go -------------------------------------------------------------------------------- /log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/log/log_test.go -------------------------------------------------------------------------------- /log/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/log/writer.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/logger.go -------------------------------------------------------------------------------- /logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/logger_test.go -------------------------------------------------------------------------------- /netevents/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/conn.go -------------------------------------------------------------------------------- /netevents/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/conn_test.go -------------------------------------------------------------------------------- /netevents/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/dial.go -------------------------------------------------------------------------------- /netevents/dial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/dial_test.go -------------------------------------------------------------------------------- /netevents/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/handler.go -------------------------------------------------------------------------------- /netevents/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/handler_test.go -------------------------------------------------------------------------------- /netevents/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/listener.go -------------------------------------------------------------------------------- /netevents/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/netevents/listener_test.go -------------------------------------------------------------------------------- /sigevents/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/sigevents/doc.go -------------------------------------------------------------------------------- /sigevents/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/sigevents/init.go -------------------------------------------------------------------------------- /sigevents/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/sigevents/init_test.go -------------------------------------------------------------------------------- /signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/signal.go -------------------------------------------------------------------------------- /signal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/signal_test.go -------------------------------------------------------------------------------- /source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/source.go -------------------------------------------------------------------------------- /source_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/source_default.go -------------------------------------------------------------------------------- /source_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/source_go17.go -------------------------------------------------------------------------------- /source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/source_test.go -------------------------------------------------------------------------------- /terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/terminal.go -------------------------------------------------------------------------------- /text/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/text/doc.go -------------------------------------------------------------------------------- /text/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/text/handler.go -------------------------------------------------------------------------------- /text/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/text/handler_test.go -------------------------------------------------------------------------------- /text/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/segmentio/events/HEAD/text/init.go --------------------------------------------------------------------------------