|
4 | 4 | <html xmlns="http://www.w3.org/1999/xhtml">
|
5 | 5 | <head>
|
6 | 6 | <meta charset="utf-8" />
|
7 |
| - <title>sentry_sdk.integrations.logging — sentry-python 0.12.2 documentation</title> |
| 7 | + <title>sentry_sdk.integrations.logging — sentry-python 0.12.3 documentation</title> |
8 | 8 | <link rel="stylesheet" href="../../../_static/alabaster.css" type="text/css" />
|
9 | 9 | <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
|
10 | 10 | <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script>
|
@@ -37,6 +37,7 @@ <h1>Source code for sentry_sdk.integrations.logging</h1><div class="highlight"><
|
37 | 37 | <span class="kn">import</span> <span class="nn">datetime</span>
|
38 | 38 |
|
39 | 39 | <span class="kn">from</span> <span class="nn">sentry_sdk.hub</span> <span class="k">import</span> <span class="n">Hub</span>
|
| 40 | +<span class="kn">from</span> <span class="nn">sentry_sdk.serializer</span> <span class="k">import</span> <span class="n">partial_serialize</span> |
40 | 41 | <span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="k">import</span> <span class="p">(</span>
|
41 | 42 | <span class="n">to_string</span><span class="p">,</span>
|
42 | 43 | <span class="n">event_from_exception</span><span class="p">,</span>
|
@@ -234,10 +235,17 @@ <h1>Source code for sentry_sdk.integrations.logging</h1><div class="highlight"><
|
234 | 235 |
|
235 | 236 | <span class="n">hint</span><span class="p">[</span><span class="s2">"log_record"</span><span class="p">]</span> <span class="o">=</span> <span class="n">record</span>
|
236 | 237 |
|
| 238 | + <span class="n">client</span> <span class="o">=</span> <span class="n">Hub</span><span class="o">.</span><span class="n">current</span><span class="o">.</span><span class="n">client</span> |
| 239 | + |
237 | 240 | <span class="n">event</span><span class="p">[</span><span class="s2">"level"</span><span class="p">]</span> <span class="o">=</span> <span class="n">_logging_to_event_level</span><span class="p">(</span><span class="n">record</span><span class="o">.</span><span class="n">levelname</span><span class="p">)</span>
|
238 | 241 | <span class="n">event</span><span class="p">[</span><span class="s2">"logger"</span><span class="p">]</span> <span class="o">=</span> <span class="n">record</span><span class="o">.</span><span class="n">name</span>
|
239 |
| - <span class="n">event</span><span class="p">[</span><span class="s2">"logentry"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span><span class="s2">"message"</span><span class="p">:</span> <span class="n">to_string</span><span class="p">(</span><span class="n">record</span><span class="o">.</span><span class="n">msg</span><span class="p">),</span> <span class="s2">"params"</span><span class="p">:</span> <span class="n">record</span><span class="o">.</span><span class="n">args</span><span class="p">}</span> |
240 |
| - <span class="n">event</span><span class="p">[</span><span class="s2">"extra"</span><span class="p">]</span> <span class="o">=</span> <span class="n">_extra_from_record</span><span class="p">(</span><span class="n">record</span><span class="p">)</span> |
| 242 | + <span class="n">event</span><span class="p">[</span><span class="s2">"logentry"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> |
| 243 | + <span class="s2">"message"</span><span class="p">:</span> <span class="n">to_string</span><span class="p">(</span><span class="n">record</span><span class="o">.</span><span class="n">msg</span><span class="p">),</span> |
| 244 | + <span class="s2">"params"</span><span class="p">:</span> <span class="n">partial_serialize</span><span class="p">(</span><span class="n">client</span><span class="p">,</span> <span class="n">record</span><span class="o">.</span><span class="n">args</span><span class="p">,</span> <span class="n">should_repr_strings</span><span class="o">=</span><span class="kc">False</span><span class="p">),</span> |
| 245 | + <span class="p">}</span> |
| 246 | + <span class="n">event</span><span class="p">[</span><span class="s2">"extra"</span><span class="p">]</span> <span class="o">=</span> <span class="n">partial_serialize</span><span class="p">(</span> |
| 247 | + <span class="n">client</span><span class="p">,</span> <span class="n">_extra_from_record</span><span class="p">(</span><span class="n">record</span><span class="p">),</span> <span class="n">should_repr_strings</span><span class="o">=</span><span class="kc">False</span> |
| 248 | + <span class="p">)</span> |
241 | 249 |
|
242 | 250 | <span class="n">hub</span><span class="o">.</span><span class="n">capture_event</span><span class="p">(</span><span class="n">event</span><span class="p">,</span> <span class="n">hint</span><span class="o">=</span><span class="n">hint</span><span class="p">)</span></div>
|
243 | 251 |
|
|
0 commit comments