{"id":40961626,"url":"https://github.com/schirrel/remote-logger","last_synced_at":"2026-01-22T05:44:11.637Z","repository":{"id":65661054,"uuid":"595924410","full_name":"schirrel/remote-logger","owner":"schirrel","description":"A simple remote view for Consoles and Exceptions","archived":false,"fork":false,"pushed_at":"2023-07-27T14:56:29.000Z","size":37,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-16T19:18:50.074Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://remote-logger.web.app/","language":"JavaScript","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/schirrel.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}},"created_at":"2023-02-01T04:45:11.000Z","updated_at":"2023-11-27T12:51:35.000Z","dependencies_parsed_at":"2023-02-17T21:31:07.262Z","dependency_job_id":null,"html_url":"https://github.com/schirrel/remote-logger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/schirrel/remote-logger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schirrel%2Fremote-logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schirrel%2Fremote-logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schirrel%2Fremote-logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schirrel%2Fremote-logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schirrel","download_url":"https://codeload.github.com/schirrel/remote-logger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schirrel%2Fremote-logger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28656569,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2026-01-22T05:44:11.580Z","updated_at":"2026-01-22T05:44:11.627Z","avatar_url":"https://github.com/schirrel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Remote Logger\nSee `console.log` and its _siblings_ as well as exceptions throw from another place.\n\nInitially develop to help on mobile debug of logs, mostly for Safari or iOS Browser. But you can use as you wish.\n\nLogs may live no more than 3/4 days at our database.\n\n![RemoteLogger](https://user-images.githubusercontent.com/6757777/216325507-650b2213-55d9-4a2d-956e-94670ef7f522.gif)\n\n\n# Install\n\n```sh \n    npm i @schirrel/remote-logger\n```\n\n```sh \n    yarn add @schirrel/remote-logger\n```\n## CDN\n```sh\nhttps://cdn.jsdelivr.net/gh/schirrel/remote-logger@main/lib/remote-logger.min.js\n```\n\n## How it works\nGenerate your logger id at https://remote-logger.web.app/  \n\nSetup it on you app and watch the loggers at [Watcher](https://remote-logger.web.app/watch).\n\n## Instalation\n\n## Usage\n\nIf installed with npm you need to import\n```js\nimport '@schirrel/remote-logger/lib/remote-logger';\n```\n\n\nThe `DebugRemoteLogger` function is available globally.\n\n```js\nDebugRemoteLogger(id: string , options?: {only: []})\n```\n- `id` string is required\n- `options` object is options, and currenty has only a single option:\n    - `only` array of string that should match console levels from `Object.keys(console)`:\n        -  'debug', 'error', 'info', 'log', 'warn', 'dir', 'dirxml', 'table', 'trace', 'group', 'groupCollapsed', 'groupEnd', 'clear', 'count', 'countReset', 'assert', 'profile', 'profileEnd', 'time', 'timeLog', 'timeEnd', 'timeStamp', 'context', 'createTask', 'memory']\n\n\n```js\nDebugRemoteLogger(\"your-generated-id\")\n// with options\nDebugRemoteLogger(\"your-generated-id\", { only: ['info'])\nDebugRemoteLogger(\"your-generated-id\", { only: ['warn', 'error'])\nDebugRemoteLogger(\"your-generated-id\", { only: ['debug'])\nDebugRemoteLogger(\"your-generated-id\", { only: ['error'])\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschirrel%2Fremote-logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschirrel%2Fremote-logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschirrel%2Fremote-logger/lists"}