Osuite Cloud

Application logs

Last updated on June 4, 2026

Overview

Application logs are the richest kind of log data because they carry your application’s own context — user IDs, order IDs, feature flags, whatever your code records. When sent through the OpenTelemetry SDK, they also carry trace_id and span_id, which automatically links every log line to the request that produced it.

The approach is the same for every language: instrument your application for traces (covered in APM & Distributed Tracing), then bridge your existing logger to the OTel SDK. Existing log calls in your code do not need to change.

Instrument your app

Use the Instrumentation Agent to instrument your code automatically in minutes. It detects which libraries your application uses and bridges your existing logger to OpenTelemetry — so your logger.info(...) calls keep working unchanged and each record is exported with its trace_id attached.

If you have a specific logging requirement, say so in the prompt to the agent.