https://github.com/theogravity/datadog-transports
A monorepo for logging plugins that ship logs to datadog
https://github.com/theogravity/datadog-transports
datadog electron logging logs monorepo pino turbo turborepo typescript
Last synced: 17 days ago
JSON representation
A monorepo for logging plugins that ship logs to datadog
- Host: GitHub
- URL: https://github.com/theogravity/datadog-transports
- Owner: theogravity
- License: mit
- Created: 2024-04-06T00:13:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-21T07:57:04.000Z (3 months ago)
- Last Synced: 2025-03-24T06:45:25.006Z (about 1 month ago)
- Topics: datadog, electron, logging, logs, monorepo, pino, turbo, turborepo, typescript
- Language: TypeScript
- Homepage:
- Size: 135 KB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Transports for Datadog
This is a monorepo containing the following packages:
- [`datadog-transport-common`](https://github.com/theogravity/datadog-transports/tree/main/packages/datadog-transport-common): A library for sending logs to datadog
- [`electron-log-transport-datadog`](https://github.com/theogravity/datadog-transports/tree/main/packages/electron-log-transport-datadog): Send logs to datadog using `electron-log`
- [`pino-datadog-transport`](https://github.com/theogravity/datadog-transports/tree/main/packages/pino-datadog-transport): Send logs to datadog using `pino`You can find information for them in their respective packages via the `README.md` file.
## Recommended
It is recommended you use [LogLayer](https://loglayer.dev) if you need to ship logs to DataDog
as you can send logs to DataDog and use the logging library of your choice.## Cloning / pulling this monorepo
This monorepo uses [`pnpm`](https://pnpm.io/) because [I couldn't
get workspaces to work properly](https://github.com/vercel/turbo/issues/7910#issuecomment-2041209008) under `npm` and `yarn`.