• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Nebo15 / logger_json / 176 / 3
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 20 Jan 2021 07:26PM UTC
Files 13
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Jan 2021 06:33PM UTC coverage: 73.333% (+1.6%) from 71.698%
MIX_ENV=test

push

travis-ci

web-flow
<a href="https://github.com/Nebo15/logger_json/commit/<a class=hub.com/Nebo15/logger_json/commit/<a class="double-link" href="https://git"><a class=hub.com/Nebo15/logger_json/commit/8e4290a7377a3624b3eaab9db1889d7e9c537bb7">8e4290a73<a href="https://github.com/Nebo15/logger_json/commit/8e4290a7377a3624b3eaab9db1889d7e9c537bb7">&lt;a href=&quot;https://github.com/Nebo15/logger_json/commit/8e4290a7377a3624b3eaab9db1889d7e9c537bb7&quot;&gt;&amp;quot;&amp;gt;Add GoogleErrorReporter to format errors compatible with Google Error Reporting (#58)

* Add GoogleErrorReporter to format errors compatible with Google Error Reporting

* :undef error contains an extra line of context

* mix format

* Add optional metadata

* Automatically format errors for google when google_error_reporter config is present

* Revert &amp;quot;Automatically format errors for google when google_error_reporter config is present&amp;quot;

This reverts commit &lt;/a&gt;&lt;a class=&quot;double-link&quot; href=&quot;https://github.com/Nebo15/logger_json/commit/&lt;a class=&quot;double-link&quot; href=&quot;https://github.com/Nebo15/logger_json/commit/472e16ca0f755e7fa3cc75b8617e0b74289e285b&quot;&gt;472e16ca0&lt;/a&gt;&quot;&gt;472e16ca0&lt;/a&gt;&lt;a href=&quot;https://github.com/Nebo15/logger_json/commit/8e4290a7377a3624b3eaab9db1889d7e9c537bb7&quot;&gt;.

* Add google_error_reporter config

* Handle case where stack trace includes arg data

* Reformat Elixir&amp;#39;s stacktrace format

Use regular expressions to reformat the lines, instead of building the 
stacktraces manually. This ensures that the stacktrace includes all of 
the original information. The previous approach could throw away lines 
it didn&amp;#39;t understand.

* Format the message name

Google skips over this with Elixir&#39;s default format

* Specify the reason

This allows for pass-through from try/catch

* Revert &quot;Format the message name&quot;

This reverts commit </a><a class="double-link" href="https://github.com/Nebo15/logger_json/commit/<a class="double-link" href="https://github.com/Nebo15/logger_json/commit/99ffdce64d81528ab15815cc7158f6fae92fe19a">99ffdce64</a>">99ffdce64</a><a href="https://github.com/Nebo15/logger_json/commit/8e4290a7377a3624b3eaab9db1889d7e9c537bb7">.

* Add a Context section after the stacktrace

Google Error Reporter names the error message after last non-file line 
in the message appearing before the first file line. This leads to 
errors being named "Foo.Bar(123, 456)" rather than 
"(UndefinedFunctionError) function Foo.bar/2 is undefined"

P... (continued)

165 of 225 relevant lines covered (73.33%)

19.22 hits per line

Source Files on job 176.3 (MIX_ENV=test)
  • Tree
  • List 0
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 165
  • Travis Job 176.3
  • 8e4290a7 on github
  • Prev Job for MIX_ENV=test on master (#175.1)
  • Next Job for MIX_ENV=test on master (#182.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc