File tree 33 files changed +65
-38
lines changed
opentelemetry-exporter-jaeger
src/opentelemetry/exporter/jaeger
opentelemetry-exporter-jaeger-proto-grpc/src/opentelemetry/exporter/jaeger/proto/grpc
opentelemetry-exporter-jaeger-thrift/src/opentelemetry/exporter/jaeger/thrift
opentelemetry-exporter-opencensus/src/opentelemetry/exporter/opencensus
opentelemetry-exporter-otlp
src/opentelemetry/exporter/otlp
opentelemetry-exporter-otlp-proto-grpc
src/opentelemetry/exporter/otlp/proto/grpc
opentelemetry-exporter-otlp-proto-http
src/opentelemetry/exporter/otlp/proto/http
opentelemetry-exporter-prometheus/src/opentelemetry/exporter/prometheus
opentelemetry-exporter-zipkin
src/opentelemetry/exporter/zipkin
opentelemetry-exporter-zipkin-json/src/opentelemetry/exporter/zipkin/json
opentelemetry-exporter-zipkin-proto-http
src/opentelemetry/exporter/zipkin/proto/http
opentelemetry-api/src/opentelemetry
opentelemetry-proto/src/opentelemetry/proto
opentelemetry-semantic-conventions/src/opentelemetry/semconv
opentelemetry-propagator-b3/src/opentelemetry/propagators/b3
opentelemetry-propagator-jaeger/src/opentelemetry/propagators/jaeger
shim/opentelemetry-opentracing-shim
src/opentelemetry/shim/opentracing_shim
tests/opentelemetry-test-utils
33 files changed +65
-38
lines changed Original file line number Diff line number Diff line change 10
10
# Otherwise, set variable to the commit of your branch on
11
11
# opentelemetry-python-contrib which is compatible with these Core repo
12
12
# changes.
13
- CONTRIB_REPO_SHA : 008cd2370dcd3e87cca8c0ddbb0b820681fd7346
13
+ CONTRIB_REPO_SHA : 7b42e4354dc3244ef2878bfd0d7d4c80d25cba0a
14
14
# This is needed because we do not clone the core repo in contrib builds anymore.
15
15
# When running contrib builds as part of core builds, we use actions/checkout@v2 which
16
16
# does not set an environment variable (simply just runs tox), which is different when
Original file line number Diff line number Diff line change @@ -5,8 +5,14 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ Unreleased] ( https://github.com/open-telemetry/opentelemetry-python/compare/v1.11.1 -0.30b1 ...HEAD )
8
+ ## [ Unreleased] ( https://github.com/open-telemetry/opentelemetry-python/compare/v1.12.0rc1 -0.31b0 ...HEAD )
9
9
10
+ ## [ 1.12.0rc1-0.31b0] ( https://github.com/open-telemetry/opentelemetry-python/releases/tag/v1.12.0rc1-0.31b0 ) - 2022-05-17
11
+
12
+
13
+
14
+ - Fix LoggingHandler to handle LogRecord with exc_info=False
15
+ ([ #2690 ] ( https://github.com/open-telemetry/opentelemetry-python/pull/2690 ) )
10
16
- Make metrics components public
11
17
([ #2684 ] ( https://github.com/open-telemetry/opentelemetry-python/pull/2684 ) )
12
18
- Update to semantic conventions v1.11.0
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ sortfirst=
11
11
exporter/*
12
12
13
13
[stable]
14
- version =1.11.1
14
+ version =1.12.0rc1
15
15
16
16
packages =
17
17
opentelemetry-sdk
@@ -30,7 +30,7 @@ packages=
30
30
opentelemetry-api
31
31
32
32
[prerelease]
33
- version =0.30b1
33
+ version =0.31b0
34
34
35
35
packages =
36
36
opentelemetry-opentracing-shim
Original file line number Diff line number Diff line change 13
13
# See the License for the specific language governing permissions and
14
14
# limitations under the License.
15
15
16
- __version__ = "1.11.1 "
16
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 13
13
# See the License for the specific language governing permissions and
14
14
# limitations under the License.
15
15
16
- __version__ = "1.11.1 "
16
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -41,8 +41,8 @@ package_dir=
41
41
=src
42
42
packages =find_namespace:
43
43
install_requires =
44
- opentelemetry-exporter-jaeger-proto-grpc == 1.11.1
45
- opentelemetry-exporter-jaeger-thrift == 1.11.1
44
+ opentelemetry-exporter-jaeger-proto-grpc == 1.12.0rc1
45
+ opentelemetry-exporter-jaeger-thrift == 1.12.0rc1
46
46
47
47
[options.packages.find]
48
48
where = src
Original file line number Diff line number Diff line change 13
13
# See the License for the specific language governing permissions and
14
14
# limitations under the License.
15
15
16
- __version__ = "1.11.1 "
16
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "0.30b1 "
15
+ __version__ = "0.31b0 "
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ install_requires =
44
44
googleapis-common-protos ~= 1.52
45
45
opentelemetry-api ~= 1.3
46
46
opentelemetry-sdk ~= 1.11
47
- opentelemetry-proto == 1.11.1
47
+ opentelemetry-proto == 1.12.0rc1
48
48
backoff >= 1.10.0, < 2.0.0
49
49
50
50
[options.extras_require]
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ install_requires =
44
44
googleapis-common-protos ~= 1.52
45
45
opentelemetry-api ~= 1.3
46
46
opentelemetry-sdk ~= 1.11
47
- opentelemetry-proto == 1.11.1
47
+ opentelemetry-proto == 1.12.0rc1
48
48
backoff >= 1.10.0, < 2.0.0
49
49
50
50
[options.extras_require]
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -41,8 +41,8 @@ package_dir=
41
41
=src
42
42
packages =find_namespace:
43
43
install_requires =
44
- opentelemetry-exporter-otlp-proto-grpc == 1.11.1
45
- opentelemetry-exporter-otlp-proto-http == 1.11.1
44
+ opentelemetry-exporter-otlp-proto-grpc == 1.12.0rc1
45
+ opentelemetry-exporter-otlp-proto-http == 1.12.0rc1
46
46
47
47
[options.packages.find]
48
48
where = src
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "0.30b1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ install_requires =
45
45
requests ~= 2.7
46
46
opentelemetry-api ~= 1.3
47
47
opentelemetry-sdk ~= 1.11
48
- opentelemetry-exporter-zipkin-json == 1.11.1
48
+ opentelemetry-exporter-zipkin-json == 1.12.0rc1
49
49
50
50
[options.packages.find]
51
51
where = src
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -41,8 +41,8 @@ package_dir=
41
41
=src
42
42
packages =find_namespace:
43
43
install_requires =
44
- opentelemetry-exporter-zipkin-json == 1.11.1
45
- opentelemetry-exporter-zipkin-proto-http == 1.11.1
44
+ opentelemetry-exporter-zipkin-json == 1.12.0rc1
45
+ opentelemetry-exporter-zipkin-proto-http == 1.12.0rc1
46
46
47
47
[options.packages.find]
48
48
where = src
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ packages=find_namespace:
43
43
zip_safe = False
44
44
include_package_data = True
45
45
install_requires =
46
- opentelemetry-api == 1.11.1
47
- opentelemetry-semantic-conventions == 0.30b1
46
+ opentelemetry-api == 1.12.0rc1
47
+ opentelemetry-semantic-conventions == 0.31b0
48
48
setuptools >= 16.0
49
49
dataclasses == 0.8; python_version < '3.7'
50
50
typing-extensions >= 3.7.4
Original file line number Diff line number Diff line change @@ -321,7 +321,7 @@ def _get_attributes(record: logging.LogRecord) -> Attributes:
321
321
attributes = {
322
322
k : v for k , v in vars (record ).items () if k not in _RESERVED_ATTRS
323
323
}
324
- if record .exc_info is not None :
324
+ if record .exc_info :
325
325
exc_type = ""
326
326
message = ""
327
327
stack_trace = ""
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -107,6 +107,27 @@ def test_log_record_exception(self):
107
107
self .assertTrue ("division by zero" in stack_trace )
108
108
self .assertTrue (__file__ in stack_trace )
109
109
110
+ def test_log_exc_info_false (self ):
111
+ """Exception information will be included in attributes"""
112
+ emitter_mock = Mock (spec = LogEmitter )
113
+ logger = get_logger (log_emitter = emitter_mock )
114
+ try :
115
+ raise ZeroDivisionError ("division by zero" )
116
+ except ZeroDivisionError :
117
+ logger .error ("Zero Division Error" , exc_info = False )
118
+ args , _ = emitter_mock .emit .call_args_list [0 ]
119
+ log_record = args [0 ]
120
+
121
+ self .assertIsNotNone (log_record )
122
+ self .assertEqual (log_record .body , "Zero Division Error" )
123
+ self .assertNotIn (SpanAttributes .EXCEPTION_TYPE , log_record .attributes )
124
+ self .assertNotIn (
125
+ SpanAttributes .EXCEPTION_MESSAGE , log_record .attributes
126
+ )
127
+ self .assertNotIn (
128
+ SpanAttributes .EXCEPTION_STACKTRACE , log_record .attributes
129
+ )
130
+
110
131
def test_log_record_trace_correlation (self ):
111
132
emitter_mock = Mock (spec = LogEmitter )
112
133
logger = get_logger (log_emitter = emitter_mock )
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "0.30b1 "
15
+ __version__ = "0.31b0 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "1.11.1 "
15
+ __version__ = "1.12.0rc1 "
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ install_requires =
47
47
48
48
[options.extras_require]
49
49
test =
50
- opentelemetry-test-utils == 0.30b1
50
+ opentelemetry-test-utils == 0.31b0
51
51
opentracing ~= 2.2.0
52
52
53
53
[options.packages.find]
Original file line number Diff line number Diff line change 12
12
# See the License for the specific language governing permissions and
13
13
# limitations under the License.
14
14
15
- __version__ = "0.30b1 "
15
+ __version__ = "0.31b0 "
Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ package_dir=
38
38
=src
39
39
packages =find_namespace:
40
40
install_requires =
41
- opentelemetry-api == 1.11.1
42
- opentelemetry-sdk == 1.11.1
41
+ opentelemetry-api == 1.12.0rc1
42
+ opentelemetry-sdk == 1.12.0rc1
43
43
asgiref ~= 3.0
44
44
45
45
[options.extras_require]
Original file line number Diff line number Diff line change 1
- __version__ = "0.30b1 "
1
+ __version__ = "0.31b0 "
You can’t perform that action at this time.
0 commit comments