{"id":16655504,"url":"https://github.com/aaronrenner/my_logger_app","last_synced_at":"2025-03-12T18:41:59.746Z","repository":{"id":138358551,"uuid":"149778280","full_name":"aaronrenner/my_logger_app","owner":"aaronrenner","description":null,"archived":false,"fork":false,"pushed_at":"2018-09-21T16:18:45.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-19T11:32:01.434Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaronrenner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-21T14:56:34.000Z","updated_at":"2022-12-07T21:27:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"ffaeb89e-bb8a-4627-99a2-07e8c4f59cd8","html_url":"https://github.com/aaronrenner/my_logger_app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronrenner%2Fmy_logger_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronrenner%2Fmy_logger_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronrenner%2Fmy_logger_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronrenner%2Fmy_logger_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaronrenner","download_url":"https://codeload.github.com/aaronrenner/my_logger_app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243276293,"owners_count":20265321,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T09:53:15.712Z","updated_at":"2025-03-12T18:41:59.739Z","avatar_url":"https://github.com/aaronrenner.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyLoggerApp\n\nExample app that illustrates the timeout error when removing a logger from `Application.stop/1`.\n\n## Recreating the issue\n\n```\nmy_logger_app master % iex -S mix\nErlang/OTP 21 [erts-10.0.5] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]\n\nCompiling 1 file (.ex)\nInteractive Elixir (1.7.3) - press Ctrl+C to exit (type h() ENTER for help)\niex(1)\u003e Application.stop(:my_logger_app)\n:ok\niex(2)\u003e\n08:51:55.831 [info]  Application my_logger_app exited: :stopped\n\n08:51:55.835 [error] :gen_event handler Logger.Config installed in Logger terminating\n** (stop) exited in: :gen_server.call(:application_controller, {:set_env, :logger, :backends, [:console], []}, 5000)\n    ** (EXIT) time out\nLast message: {:remove_backend, MyLoggerApp.LoggerBackend}\nState: {%{level: :debug, mode: :async, translators: [{Logger.Translator, :translate}], truncate: 8096, utc_log: false}, %{async_threshold: 15, discard_threshold: 500, keep_threshold: 375, sync_threshold: 20}}\n\n08:51:55.836 [error] GenServer #PID\u003c0.135.0\u003e terminating\n** (stop) {:EXIT, {:timeout, {:gen_server, :call, [:application_controller, {:set_env, :logger, :backends, [:console], []}, 5000]}}}\nLast message: {:gen_event_EXIT, Logger.Config, {:EXIT, {:timeout, {:gen_server, :call, [:application_controller, {:set_env, :logger, :backends, [:console], []}, 5000]}}}}\nState: {Logger, Logger.Config}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronrenner%2Fmy_logger_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronrenner%2Fmy_logger_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronrenner%2Fmy_logger_app/lists"}