├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lib ├── mix │ └── tasks │ │ └── tower.test.ex ├── tower.ex └── tower │ ├── application.ex │ ├── ephemeral_reporter.ex │ ├── event.ex │ ├── igniter.ex │ ├── logger_handler.ex │ ├── oban_exception_handler.ex │ ├── reporter.ex │ └── utils.ex ├── mix.exs ├── mix.lock ├── renovate.json └── test ├── support ├── phoenix_app │ ├── endpoint.ex │ ├── error_html.ex │ ├── home_controller.ex │ └── router.ex ├── test_app.ex ├── test_gen_server.ex └── test_plug.ex ├── test_helper.exs ├── tower ├── ash_test.exs ├── ephemeral_reporter_test.exs ├── gen_server_test.exs ├── igniter_test.exs ├── oban_test.exs ├── phoenix_test.exs └── plug_test.exs └── tower_test.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/README.md -------------------------------------------------------------------------------- /lib/mix/tasks/tower.test.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/mix/tasks/tower.test.ex -------------------------------------------------------------------------------- /lib/tower.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower.ex -------------------------------------------------------------------------------- /lib/tower/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/application.ex -------------------------------------------------------------------------------- /lib/tower/ephemeral_reporter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/ephemeral_reporter.ex -------------------------------------------------------------------------------- /lib/tower/event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/event.ex -------------------------------------------------------------------------------- /lib/tower/igniter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/igniter.ex -------------------------------------------------------------------------------- /lib/tower/logger_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/logger_handler.ex -------------------------------------------------------------------------------- /lib/tower/oban_exception_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/oban_exception_handler.ex -------------------------------------------------------------------------------- /lib/tower/reporter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/reporter.ex -------------------------------------------------------------------------------- /lib/tower/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/lib/tower/utils.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/mix.lock -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/renovate.json -------------------------------------------------------------------------------- /test/support/phoenix_app/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/phoenix_app/endpoint.ex -------------------------------------------------------------------------------- /test/support/phoenix_app/error_html.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/phoenix_app/error_html.ex -------------------------------------------------------------------------------- /test/support/phoenix_app/home_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/phoenix_app/home_controller.ex -------------------------------------------------------------------------------- /test/support/phoenix_app/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/phoenix_app/router.ex -------------------------------------------------------------------------------- /test/support/test_app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/test_app.ex -------------------------------------------------------------------------------- /test/support/test_gen_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/test_gen_server.ex -------------------------------------------------------------------------------- /test/support/test_plug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/support/test_plug.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/tower/ash_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/ash_test.exs -------------------------------------------------------------------------------- /test/tower/ephemeral_reporter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/ephemeral_reporter_test.exs -------------------------------------------------------------------------------- /test/tower/gen_server_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/gen_server_test.exs -------------------------------------------------------------------------------- /test/tower/igniter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/igniter_test.exs -------------------------------------------------------------------------------- /test/tower/oban_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/oban_test.exs -------------------------------------------------------------------------------- /test/tower/phoenix_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/phoenix_test.exs -------------------------------------------------------------------------------- /test/tower/plug_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower/plug_test.exs -------------------------------------------------------------------------------- /test/tower_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mimiquate/tower/HEAD/test/tower_test.exs --------------------------------------------------------------------------------