# ログエクスポーター - 標準出力

> Source: https://www.ymotongpoo.com/works/otel-specs-ja/spec/logs/sdk_exporters/stdout/


**ステータス**: [Stable](../../../document-status/)

「標準出力」`LogRecord` Exporterは、ログをstdout（コンソール）に出力する[LogRecord Exporter](../../sdk/#logrecordexporter)です。

このエクスポーターの出力フォーマットは規定されておらず、実装によって異なることがあります。ドキュメントでは、この点についてユーザーに警告すべきです（SHOULD）。次の文言を推奨します（必要に応じて修正してください）。

> This exporter is intended for debugging and learning purposes. It is not
> recommended for production use. The output format is not standardized and can
> change at any time.
>
> If a standardized format for exporting logs to stdout is desired, consider
> using the [File Exporter](/works/otel-specs-ja/spec/protocol/file-exporter/), if available.
> However, please review the status of the File Exporter and verify if it is
> stable and production-ready.
>
> （このエクスポーターはデバッグや学習のためのものです。本番環境での使用は推奨されません。出力フォーマットは標準化されておらず、いつでも変更される可能性があります。
>
> ログをstdoutへエクスポートする際に標準化されたフォーマットが必要な場合は、利用可能であれば[File Exporter](/works/otel-specs-ja/spec/protocol/file-exporter/)の利用を検討してください。ただし、File Exporterのステータスを確認し、安定していて本番運用に適したものであるかどうかを確認してください。）

[OpenTelemetry SDK](../../../overview/#sdk)の作者は、自分の言語に最も適したイディオムに沿った名前を選んでよい（MAY）。例えば、ConsoleExporter、StdoutExporter、StreamExporterなどです。

言語が、対応するエクスポーターと組み合わせて[LogRecordProcessor](../../sdk/#logrecordprocessor)を自動的に設定する仕組み（例えば[`OTEL_LOGS_EXPORTER`環境変数](/works/otel-specs-ja/spec/configuration/sdk-environment-variables/#エクスポーターの選択)を使う場合）を提供する場合、標準出力エクスポーターは既定で[simple processor](../../sdk/#simple-processor)と組み合わせるべきです（SHOULD）。

