├── .auto-changelog ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── build-test.yaml │ └── integration-test.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── docs └── configuration.md ├── jest.config.js ├── lib ├── connection.js ├── manager.js ├── types.d.js ├── winston-logstash-latest.js └── winston-logstash.js ├── package.json ├── src ├── connection.test.ts ├── connection.ts ├── manager.test.ts ├── manager.ts ├── types.d.ts ├── winston-logstash-latest.ts ├── winston-logstash.test.ts └── winston-logstash.ts ├── test-bench ├── logstash │ ├── Dockerfile │ ├── docker-compose.yml │ └── logstash │ │ ├── config │ │ ├── logstash.yml │ │ └── pipelines.yaml │ │ ├── output │ │ └── .gitkeep │ │ └── pipeline │ │ └── default.conf ├── sandbox │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── index.js ├── winston-2x │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ └── test │ │ ├── on_error_test.js │ │ └── smoke_test.js └── winston-3x │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ └── test │ ├── on_error_test.js │ └── smoke_test.js ├── test ├── support │ ├── certs-generator.sh │ └── ssl │ │ ├── ca-csr.config │ │ ├── ca.cert │ │ ├── ca.key │ │ ├── ca.srl │ │ ├── client.cert │ │ ├── client.csr │ │ ├── client.key │ │ ├── csr.config │ │ ├── server-fail.cert │ │ ├── server-fail.key │ │ ├── server.cert │ │ ├── server.csr │ │ └── server.key └── test_helper.ts └── tsconfig.json /.auto-changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.auto-changelog -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.github/workflows/build-test.yaml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.github/workflows/integration-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/lib/connection.js -------------------------------------------------------------------------------- /lib/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/lib/manager.js -------------------------------------------------------------------------------- /lib/types.d.js: -------------------------------------------------------------------------------- 1 | "use strict"; -------------------------------------------------------------------------------- /lib/winston-logstash-latest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/lib/winston-logstash-latest.js -------------------------------------------------------------------------------- /lib/winston-logstash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/lib/winston-logstash.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/package.json -------------------------------------------------------------------------------- /src/connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/connection.test.ts -------------------------------------------------------------------------------- /src/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/connection.ts -------------------------------------------------------------------------------- /src/manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/manager.test.ts -------------------------------------------------------------------------------- /src/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/manager.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/winston-logstash-latest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/winston-logstash-latest.ts -------------------------------------------------------------------------------- /src/winston-logstash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/winston-logstash.test.ts -------------------------------------------------------------------------------- /src/winston-logstash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/src/winston-logstash.ts -------------------------------------------------------------------------------- /test-bench/logstash/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/logstash/Dockerfile -------------------------------------------------------------------------------- /test-bench/logstash/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/logstash/docker-compose.yml -------------------------------------------------------------------------------- /test-bench/logstash/logstash/config/logstash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/logstash/logstash/config/logstash.yml -------------------------------------------------------------------------------- /test-bench/logstash/logstash/config/pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/logstash/logstash/config/pipelines.yaml -------------------------------------------------------------------------------- /test-bench/logstash/logstash/output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-bench/logstash/logstash/pipeline/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/logstash/logstash/pipeline/default.conf -------------------------------------------------------------------------------- /test-bench/sandbox/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/sandbox/package-lock.json -------------------------------------------------------------------------------- /test-bench/sandbox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/sandbox/package.json -------------------------------------------------------------------------------- /test-bench/sandbox/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/sandbox/src/index.js -------------------------------------------------------------------------------- /test-bench/winston-2x/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-2x/jest.config.js -------------------------------------------------------------------------------- /test-bench/winston-2x/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-2x/package-lock.json -------------------------------------------------------------------------------- /test-bench/winston-2x/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-2x/package.json -------------------------------------------------------------------------------- /test-bench/winston-2x/test/on_error_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-2x/test/on_error_test.js -------------------------------------------------------------------------------- /test-bench/winston-2x/test/smoke_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-2x/test/smoke_test.js -------------------------------------------------------------------------------- /test-bench/winston-3x/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-3x/jest.config.js -------------------------------------------------------------------------------- /test-bench/winston-3x/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-3x/package-lock.json -------------------------------------------------------------------------------- /test-bench/winston-3x/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-3x/package.json -------------------------------------------------------------------------------- /test-bench/winston-3x/test/on_error_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-3x/test/on_error_test.js -------------------------------------------------------------------------------- /test-bench/winston-3x/test/smoke_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test-bench/winston-3x/test/smoke_test.js -------------------------------------------------------------------------------- /test/support/certs-generator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/certs-generator.sh -------------------------------------------------------------------------------- /test/support/ssl/ca-csr.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/ca-csr.config -------------------------------------------------------------------------------- /test/support/ssl/ca.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/ca.cert -------------------------------------------------------------------------------- /test/support/ssl/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/ca.key -------------------------------------------------------------------------------- /test/support/ssl/ca.srl: -------------------------------------------------------------------------------- 1 | 744595229A93F070B99EFBACA74D299775BEF326 2 | -------------------------------------------------------------------------------- /test/support/ssl/client.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/client.cert -------------------------------------------------------------------------------- /test/support/ssl/client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/client.csr -------------------------------------------------------------------------------- /test/support/ssl/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/client.key -------------------------------------------------------------------------------- /test/support/ssl/csr.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/csr.config -------------------------------------------------------------------------------- /test/support/ssl/server-fail.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/server-fail.cert -------------------------------------------------------------------------------- /test/support/ssl/server-fail.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/server-fail.key -------------------------------------------------------------------------------- /test/support/ssl/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/server.cert -------------------------------------------------------------------------------- /test/support/ssl/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/server.csr -------------------------------------------------------------------------------- /test/support/ssl/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/support/ssl/server.key -------------------------------------------------------------------------------- /test/test_helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/test/test_helper.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaakkos/winston-logstash/HEAD/tsconfig.json --------------------------------------------------------------------------------