Deno
このガイドは以下を統合します:
- ログ
注記
現在、OpenTelemetry ロギングのみをサポートしています。トレーシングのサポートについては、以下のガイドを参照してください。
ロギング
ロギングは、std/log モジュールのカスタムロガーをエクスポートすることでサポートされています。
使用例:
このガイドは以下を統合します:
現在、OpenTelemetry ロギングのみをサポートしています。トレーシングのサポートについては、以下のガイドを参照してください。
ロギングは、std/log モジュールのカスタムロガーをエクスポートすることでサポートされています。
使用例:
import * as log from 'https://deno.land/[email protected]/log/mod.ts';
import { OpenTelemetryHandler } from 'npm:@hyperdx/deno';
log.setup({
handlers: {
otel: new OpenTelemetryHandler('DEBUG'),
},
loggers: {
'my-otel-logger': {
level: 'DEBUG',
handlers: ['otel'],
},
},
});
log.getLogger('my-otel-logger').info('Hello from Deno!');
OTEL_EXPORTER_OTLP_HEADERS="authorization=<YOUR_INGESTION_API_KEY>" \
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318 \
OTEL_SERVICE_NAME="<NAME_OF_YOUR_APP_OR_SERVICE>" \
deno run --allow-net --allow-env --allow-read --allow-sys --allow-run app.ts
Was this page helpful?