{"id":30654071,"url":"https://github.com/bsdavidson/logmonitor","last_synced_at":"2025-08-31T08:14:07.050Z","repository":{"id":29121272,"uuid":"32651007","full_name":"bsdavidson/LogMonitor","owner":"bsdavidson","description":"For monitoring log files that are typically symlinked into the logs directory.  ","archived":false,"fork":false,"pushed_at":"2016-03-15T22:07:56.000Z","size":270,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-12-18T01:35:39.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bsdavidson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-21T21:37:24.000Z","updated_at":"2023-12-18T01:35:39.564Z","dependencies_parsed_at":"2022-08-02T12:14:41.007Z","dependency_job_id":null,"html_url":"https://github.com/bsdavidson/LogMonitor","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/bsdavidson/LogMonitor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdavidson%2FLogMonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdavidson%2FLogMonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdavidson%2FLogMonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdavidson%2FLogMonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bsdavidson","download_url":"https://codeload.github.com/bsdavidson/LogMonitor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsdavidson%2FLogMonitor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272953955,"owners_count":25021136,"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","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"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":"2025-08-31T08:14:06.488Z","updated_at":"2025-08-31T08:14:07.041Z","avatar_url":"https://github.com/bsdavidson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Log Monitor\n\n![screenshot](https://raw.githubusercontent.com/bsdavidson/logreader/master/screenshots/Screenshot%201.png)\n\nFor monitoring log files that are typically symlinked into the logs directory.\n\nThis project was built using Ruby, Backbone, and JS.\n\nIt is still a work in progress and as such, it has bugs.\n\nIt should work fine for most log files, though, since I don't have a limit set yet, it will happily try and load VERY large log\nfiles until it crashses.\n\nYou can use the \"Tail Only\" checkbox to prevent the app from backloading the whole log file.\n\n\n# What does this do?\n\nBy adding symlinked files into the logs directory (these can be from the local system or remotely mounted filesystems),\nit will attempt to load the file (in segments to prevent giant queries) and give you a live readout. This log can be filtered (much like using grep) using simple exact phrasing.\n\nNew entires appear green and fade to white.\n\n\n#HOW TO INSTALL\n\n- Clone the repo into a local directory\n\n        git clone https://github.com/bsdavidson/LogMonitor.git\n\n- Install dependencies\n\n        bundle install\n        npm install\n\n- Run\n\n        rake watch\n        \n- Connect\n\n        Open your browser to http://localhost:9292\n\n\n\n- Add Log files to monitor\n\nUse a symlink to add entries in the 'logs' directory for them to appear as a dropdown in the web interface. \n        \n        ex: ln -s /var/log/messages logs/messages\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsdavidson%2Flogmonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbsdavidson%2Flogmonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbsdavidson%2Flogmonitor/lists"}