{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84937151,"defaultBranch":"master","name":"logger_json","ownerLogin":"Nebo15","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-14T10:38:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5442866?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717000902.0","currentOid":""},"activityList":{"items":[{"before":"31b2b1e1eb40380c96a699692de1520404cd99fa","after":null,"ref":"refs/heads/andrew/jason-performance-optimization","pushedAt":"2024-05-29T16:41:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"}},{"before":"6b2d514d3830270ab2bb085857107a3b4af9a0c4","after":"ab3a4e8a009b95bf2539ffdcdc481de9659a2b1a","ref":"refs/heads/master","pushedAt":"2024-05-29T16:39:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"24320817eea9739238bddf1711cf2d32e0f0c6b0","after":"6b2d514d3830270ab2bb085857107a3b4af9a0c4","ref":"refs/heads/master","pushedAt":"2024-05-29T16:34:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"fix(elastic): better support for logging raised and caught exceptions and fix formatter crash (#120)\n\n* fix(elastic): better support for logging raised and caught exceptions and fix formatter crash\r\n\r\nLogging caught exceptions can be done with crash_reason arg on logger methods, e.g. Logger.error(\"something went wrong\", crash_reason: {e, __STACKTRACE__})\r\n\r\nFormatter crash would sometimes appear on exception logs because `message` would be an array instead of a regular string\r\n\r\n* docs(logger_json): add crash_reason to well-known metadata keys\r\n\r\n---------\r\n\r\nCo-authored-by: Bart van Oort ","shortMessageHtmlLink":"fix(elastic): better support for logging raised and caught exceptions…"}},{"before":"1b2baf154d20d75a3bcfbf8349add2bc09df9ec3","after":"24320817eea9739238bddf1711cf2d32e0f0c6b0","ref":"refs/heads/master","pushedAt":"2024-05-24T16:27:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"1a72c797d9ce6b837f90fc85b3330e9064c2948f","after":"1b2baf154d20d75a3bcfbf8349add2bc09df9ec3","ref":"refs/heads/master","pushedAt":"2024-05-21T23:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Remove unused import warnings","shortMessageHtmlLink":"Remove unused import warnings"}},{"before":"09f81640c5d1c608c655074fef8c0137c6364e2d","after":"1a72c797d9ce6b837f90fc85b3330e9064c2948f","ref":"refs/heads/master","pushedAt":"2024-05-21T23:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Do not write warnings when telemetry, Ecto or Plug are not available","shortMessageHtmlLink":"Do not write warnings when telemetry, Ecto or Plug are not available"}},{"before":"be34c26d5d83dc9abe3518005797c0c9814c0537","after":"09f81640c5d1c608c655074fef8c0137c6364e2d","ref":"refs/heads/master","pushedAt":"2024-05-21T23:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Do not crash when Plug is not added to project dependencies\n\nCloses #118","shortMessageHtmlLink":"Do not crash when Plug is not added to project dependencies"}},{"before":"2a37993e2e3f754047632555e4750312ffef7986","after":"be34c26d5d83dc9abe3518005797c0c9814c0537","ref":"refs/heads/master","pushedAt":"2024-05-21T17:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix JSON examples in Elastic formatter","shortMessageHtmlLink":"Fix JSON examples in Elastic formatter"}},{"before":"fb51bf8d0e2103ceeffbc3589d5c12e12e831592","after":"2a37993e2e3f754047632555e4750312ffef7986","ref":"refs/heads/master","pushedAt":"2024-05-21T17:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Hide some private functions from public docs","shortMessageHtmlLink":"Hide some private functions from public docs"}},{"before":"2c73a91c4b527b2cf2c4a77858559874867f5015","after":"fb51bf8d0e2103ceeffbc3589d5c12e12e831592","ref":"refs/heads/master","pushedAt":"2024-05-21T17:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"A bit more SEO for package description","shortMessageHtmlLink":"A bit more SEO for package description"}},{"before":"8e855e0a20d9115ec820985d6bfd8bfa0672d0e8","after":"2c73a91c4b527b2cf2c4a77858559874867f5015","ref":"refs/heads/master","pushedAt":"2024-05-21T17:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Add a few SEO keywords for hex.pm","shortMessageHtmlLink":"Add a few SEO keywords for hex.pm"}},{"before":"421ef8019be4016513d5527e4f2df1d915bb3f9a","after":"8e855e0a20d9115ec820985d6bfd8bfa0672d0e8","ref":"refs/heads/master","pushedAt":"2024-05-21T17:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"3605b4cd8178f70219cfaa5ca9956577bd1e1de1","after":"421ef8019be4016513d5527e4f2df1d915bb3f9a","ref":"refs/heads/master","pushedAt":"2024-05-21T17:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Add formatter for Elastic Common Schema (ECS) (#116)\n\n* feat: add Elastic Common Schema (ECS) formatter\r\n\r\n* docs: update examples for ECS logger\r\n\r\n* feat: enable support for HTTP request info from Plug.Conn in ECS logger\r\n\r\n* fix: update Elastic formatter and tests after rebase\r\n\r\n* chore: rename ECS formatter to Elastic\r\n\r\n* docs: update ReadMe and LoggerJSON moduledoc with info about the Elastic formatter\r\n\r\n* Remove debug line left over by accident\r\n\r\n---------\r\n\r\nCo-authored-by: Bart van Oort \r\nCo-authored-by: Andrew Dryga ","shortMessageHtmlLink":"Add formatter for Elastic Common Schema (ECS) (#116)"}},{"before":"ef416450b9d7bf5ef3feee632758593c257d4f13","after":"3605b4cd8178f70219cfaa5ca9956577bd1e1de1","ref":"refs/heads/master","pushedAt":"2024-05-21T17:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Only run Test Report CI step on pushes to main\n\nThe test-reporter GitHub action doesn't work for public repos","shortMessageHtmlLink":"Only run Test Report CI step on pushes to main"}},{"before":"26ca769522b4e5d1925308881c4a632b770c5c45","after":"ef416450b9d7bf5ef3feee632758593c257d4f13","ref":"refs/heads/master","pushedAt":"2024-05-17T18:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix badges","shortMessageHtmlLink":"Fix badges"}},{"before":"81cdcee4aef15e54d712ea4b3a72df77f5e14414","after":"26ca769522b4e5d1925308881c4a632b770c5c45","ref":"refs/heads/master","pushedAt":"2024-05-17T18:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"75077a9a4469a9fedcdc7a71fec56d8114a5b71b","after":"81cdcee4aef15e54d712ea4b3a72df77f5e14414","ref":"refs/heads/master","pushedAt":"2024-05-17T17:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Replace other Logger.levels() usages","shortMessageHtmlLink":"Replace other Logger.levels() usages"}},{"before":"f4202bcde89d877dd7c802514257ad7cf4d0cf2d","after":"75077a9a4469a9fedcdc7a71fec56d8114a5b71b","ref":"refs/heads/master","pushedAt":"2024-05-17T17:27:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Compatibility with Elixir v1.15 (#115)\n\n* Use static list instead of Logger.levels/0\r\n\r\nLogger.levels/0 was just introduced in elixir v1.16\r\n\r\n* Changes required elixir version to v1.15.1\r\n\r\n* Adds elixir v1.15.1 to CI matrix\r\n\r\n* Update mix.exs\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Dryga ","shortMessageHtmlLink":"Compatibility with Elixir v1.15 (#115)"}},{"before":"5b8abfaeabce59310faf698d37aaabb63fd66b3e","after":"f4202bcde89d877dd7c802514257ad7cf4d0cf2d","ref":"refs/heads/master","pushedAt":"2024-05-17T01:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Update the IP owner","shortMessageHtmlLink":"Update the IP owner"}},{"before":"320890f924dd0e6468549a7c611809f6086a97e1","after":"5b8abfaeabce59310faf698d37aaabb63fd66b3e","ref":"refs/heads/master","pushedAt":"2024-05-17T01:50:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix the license link to the head of readme","shortMessageHtmlLink":"Fix the license link to the head of readme"}},{"before":"7cc3e18c2f44dbf303c30fa293f2082a37241a9d","after":"320890f924dd0e6468549a7c611809f6086a97e1","ref":"refs/heads/master","pushedAt":"2024-05-14T17:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"7bbcf4188c85f75d3b402bded8a19bd694762402","after":"7cc3e18c2f44dbf303c30fa293f2082a37241a9d","ref":"refs/heads/master","pushedAt":"2024-05-14T17:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Add links to formatter docs","shortMessageHtmlLink":"Add links to formatter docs"}},{"before":"46625c4dfba3eb84c8f7fdea12ced77ad8f1b0a8","after":"7bbcf4188c85f75d3b402bded8a19bd694762402","ref":"refs/heads/master","pushedAt":"2024-05-14T17:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Ignore lines that are kept for future compatibility from coverage","shortMessageHtmlLink":"Ignore lines that are kept for future compatibility from coverage"}},{"before":"e0c79b91c0fe284e35829772ee5f901eca668f66","after":"46625c4dfba3eb84c8f7fdea12ced77ad8f1b0a8","ref":"refs/heads/master","pushedAt":"2024-05-14T16:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix flaky tests","shortMessageHtmlLink":"Fix flaky tests"}},{"before":"fce07928954d1bc354c64816e130d610eb0fa11c","after":"e0c79b91c0fe284e35829772ee5f901eca668f66","ref":"refs/heads/master","pushedAt":"2024-05-14T16:51:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Added more tests","shortMessageHtmlLink":"Added more tests"}},{"before":"e16d5b88632682ca2e65c768433446e0e4fed012","after":"fce07928954d1bc354c64816e130d610eb0fa11c","ref":"refs/heads/master","pushedAt":"2024-05-14T16:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Further improve coverage and handle OTEL encoding edge cases","shortMessageHtmlLink":"Further improve coverage and handle OTEL encoding edge cases"}},{"before":"da02a377b1c6fd23327a9c4b6bae21c85c86b792","after":"e16d5b88632682ca2e65c768433446e0e4fed012","ref":"refs/heads/master","pushedAt":"2024-05-14T16:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Improve test coverage","shortMessageHtmlLink":"Improve test coverage"}},{"before":"fdb13e56a86baff5e80ec00843c6d5eb086414f3","after":"da02a377b1c6fd23327a9c4b6bae21c85c86b792","ref":"refs/heads/master","pushedAt":"2024-05-14T14:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Add body to the plug-logged messages","shortMessageHtmlLink":"Add body to the plug-logged messages"}},{"before":"7a52b45016c148544a2f979845c0a5d8c86959e0","after":"fdb13e56a86baff5e80ec00843c6d5eb086414f3","ref":"refs/heads/master","pushedAt":"2024-05-14T01:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix race condition in tests","shortMessageHtmlLink":"Fix race condition in tests"}},{"before":"ff67f2c8b14d42066c52f591504e2ed6c903eb46","after":"7a52b45016c148544a2f979845c0a5d8c86959e0","ref":"refs/heads/master","pushedAt":"2024-05-14T01:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewDryga","name":"Andrew Dryga","path":"/AndrewDryga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1877644?s=80&v=4"},"commit":{"message":"Fix severity case on older Elixir versions","shortMessageHtmlLink":"Fix severity case on older Elixir versions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVy5nEgA","startCursor":null,"endCursor":null}},"title":"Activity · Nebo15/logger_json"}