Skip to content

Commit 1af991f

Browse files
committed
Add exports
1 parent b057d2a commit 1af991f

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

opentelemetry-sdk/src/opentelemetry/sdk/_logs/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,13 @@
1414

1515

1616
from opentelemetry.sdk._logs._internal import (
17+
LogData,
18+
LogDeprecatedInitWarning,
19+
LogDroppedAttributesWarning,
1720
Logger,
1821
LoggerProvider,
1922
LoggingHandler,
23+
LogLimits,
2024
LogRecord,
2125
LogRecordData,
2226
LogRecordDeprecatedInitWarning,
@@ -29,10 +33,14 @@
2933
"Logger",
3034
"LoggerProvider",
3135
"LoggingHandler",
36+
"LogData",
3237
"LogRecordData",
38+
"LogLimits",
3339
"LogRecordLimits",
3440
"LogRecord",
3541
"LogRecordProcessor",
42+
"LogDeprecatedInitWarning",
3643
"LogRecordDeprecatedInitWarning",
44+
"LogDroppedAttributesWarning",
3745
"LogRecordDroppedAttributesWarning",
3846
]

opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/export/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@ class LogRecordExportResult(enum.Enum):
5959
@deprecated(
6060
"Use LogRecordExportResult. Since logs are not stable yet this WILL be removed in future releases."
6161
)
62-
class LogExportResult(LogRecordExportResult):
63-
pass
62+
class LogExportResult(enum.Enum):
63+
SUCCESS = 0
64+
FAILURE = 1
6465

6566

6667
class LogRecordExporter(abc.ABC):

opentelemetry-sdk/src/opentelemetry/sdk/_logs/export/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,30 @@
1414

1515
from opentelemetry.sdk._logs._internal.export import (
1616
BatchLogRecordProcessor,
17+
ConsoleLogExporter,
1718
ConsoleLogRecordExporter,
19+
LogExporter,
20+
LogExportResult,
1821
LogRecordExporter,
1922
LogRecordExportResult,
2023
SimpleLogRecordProcessor,
2124
)
2225

2326
# The point module is not in the export directory to avoid a circular import.
2427
from opentelemetry.sdk._logs._internal.export.in_memory_log_exporter import (
28+
InMemoryLogExporter,
2529
InMemoryLogRecordExporter,
2630
)
2731

2832
__all__ = [
2933
"BatchLogRecordProcessor",
34+
"ConsoleLogExporter",
3035
"ConsoleLogRecordExporter",
36+
"LogExporter",
3137
"LogRecordExporter",
38+
"LogExportResult",
3239
"LogRecordExportResult",
3340
"SimpleLogRecordProcessor",
41+
"InMemoryLogExporter",
3442
"InMemoryLogRecordExporter",
3543
]

0 commit comments

Comments
 (0)