Java logs installation
- 1
Install OpenTelemetry packages
RequiredAdd the following dependencies to your
pom.xml:XML - 2
Get your project token
RequiredYou'll need your PostHog project token to authenticate log requests. This is the same key you use for capturing events and exceptions with the PostHog SDK.
Important: Use your project token which starts with
phc_. Do not use a personal API key (which starts withphx_).You can find your project token in Project Settings.
- 3
Configure the SDK
RequiredSet up the OpenTelemetry SDK to send logs to PostHog.
JavaAlternatively, you can pass the API key as a query parameter:
Java - 4
Use OpenTelemetry logging
RequiredNow you can start logging with OpenTelemetry:
Java - 5
Next steps
CheckpointWhat you can do with your logsAction Description Search logs Use the search interface to find specific log entries Filter by level Filter by INFO,WARN,ERROR, etc.Link session replay Connect logs to users and session replays by passing posthogDistinctIdandsessionIdLogging best practices Learn what to log, how to structure logs, and patterns that make logs useful in production