|
35 | 35 | end |
36 | 36 |
|
37 | 37 | describe 'processors' do |
38 | | - it 'defaults to a simple processor with a console exporter' do |
| 38 | + it 'defaults to a batch processor with an otlp exporter' do |
| 39 | + skip 'OTLP exporter not compatible with JRuby' if RUBY_ENGINE == 'jruby' |
39 | 40 | configurator.configure |
40 | 41 |
|
41 | 42 | processors = OpenTelemetry.logger_provider.instance_variable_get(:@log_record_processors) |
42 | 43 |
|
43 | 44 | assert_equal 1, processors.size |
44 | 45 | processor = processors[0] |
45 | 46 |
|
46 | | - assert_instance_of OpenTelemetry::SDK::Logs::Export::SimpleLogRecordProcessor, processor |
47 | | - assert_instance_of OpenTelemetry::SDK::Logs::Export::ConsoleLogRecordExporter, processor.instance_variable_get(:@log_record_exporter) |
| 47 | + assert_instance_of OpenTelemetry::SDK::Logs::Export::BatchLogRecordProcessor, processor |
| 48 | + assert_instance_of OpenTelemetry::Exporter::OTLP::Logs::LogsExporter, processor.instance_variable_get(:@exporter) |
48 | 49 | end |
49 | 50 |
|
50 | 51 | it 'can be set by environment variable' do |
51 | | - skip 'OTLP exporter not compatible with JRuby' if RUBY_ENGINE == 'jruby' |
52 | | - |
53 | | - OpenTelemetry::TestHelpers.with_env('OTEL_LOGS_EXPORTER' => 'otlp') do |
| 52 | + OpenTelemetry::TestHelpers.with_env('OTEL_LOGS_EXPORTER' => 'console') do |
54 | 53 | configurator.configure |
55 | 54 | end |
56 | 55 |
|
|
59 | 58 | assert_equal 1, processors.size |
60 | 59 | processor = processors[0] |
61 | 60 |
|
62 | | - assert_instance_of OpenTelemetry::SDK::Logs::Export::BatchLogRecordProcessor, processor |
63 | | - assert_instance_of OpenTelemetry::Exporter::OTLP::Logs::LogsExporter, processor.instance_variable_get(:@exporter) |
| 61 | + assert_instance_of OpenTelemetry::SDK::Logs::Export::SimpleLogRecordProcessor, processor |
| 62 | + assert_instance_of OpenTelemetry::SDK::Logs::Export::ConsoleLogRecordExporter, processor.instance_variable_get(:@log_record_exporter) |
64 | 63 | end |
65 | 64 |
|
66 | 65 | it 'supports "none" as an environment variable' do |
|
0 commit comments