{"id":13575340,"url":"https://github.com/pbek/loganalyzer","last_synced_at":"2025-07-19T02:02:47.357Z","repository":{"id":87805063,"uuid":"54102202","full_name":"pbek/loganalyzer","owner":"pbek","description":"LogAnalyzer is a tool that helps you to analyze your log files by reducing the content with patterns you define.","archived":false,"fork":false,"pushed_at":"2024-05-07T18:24:56.000Z","size":4178,"stargazers_count":115,"open_issues_count":5,"forks_count":23,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2025-04-01T14:14:43.966Z","etag":null,"topics":["cpp","log-analyzer","qt","qt5"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pbek.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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},"funding":{"github":[],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"pbek","issuehunt":null,"otechie":null,"custom":["https://paypal.me/pbek"]}},"created_at":"2016-03-17T08:43:09.000Z","updated_at":"2025-03-28T08:51:48.000Z","dependencies_parsed_at":"2024-05-07T19:45:12.480Z","dependency_job_id":null,"html_url":"https://github.com/pbek/loganalyzer","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/pbek/loganalyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbek%2Floganalyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbek%2Floganalyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbek%2Floganalyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbek%2Floganalyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pbek","download_url":"https://codeload.github.com/pbek/loganalyzer/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbek%2Floganalyzer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265871915,"owners_count":23842098,"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":["cpp","log-analyzer","qt","qt5"],"created_at":"2024-08-01T15:01:00.156Z","updated_at":"2025-07-19T02:02:47.335Z","avatar_url":"https://github.com/pbek.png","language":"C","readme":"# LogAnalyzer \n\n[Changelog](CHANGELOG.md) | \n[Issues](https://github.com/pbek/loganalyzer/issues) | \n[Installation](INSTALLATION.md)\n\n[![Build Status Linux / OS X](https://travis-ci.org/pbek/loganalyzer.svg?branch=develop)](https://travis-ci.org/pbek/loganalyzer)\n[![Build Status Windows](https://ci.appveyor.com/api/projects/status/github/pbek/LogAnalyzer)](https://ci.appveyor.com/project/pbek/loganalyzer)\n\n**LogAnalyzer** is a tool that helps you to manually analyze your log files by\nreducing the content with regular expression patterns you define.\n\nYou are supposed to write regular expressions (*Ignore patterns*) for the parts\nthat should be removed from the text view until only the interesting parts are left.\n\nAnd then there are regular expressions (*Report patterns*) that are used to\ngenerate a report.\n\nThere is an extension for the content management system *eZ Publish (legacy)* to\ndownload log files directly from the server.\n\n## Screenshot\n\n![Screenhot](screenshots/screenshot.png)\n\n## Features\n\n- adding log files via drag and drop\n- finding text in the log file with \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eF\u003c/kbd\u003e\n    - navigate with \u003ckbd\u003eF3\u003c/kbd\u003e and \u003ckbd\u003e⇧\u003c/kbd\u003e + \u003ckbd\u003eF3\u003c/kbd\u003e\n- adding of ignore patterns from selected text\n    - use the shortcut \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eI\u003c/kbd\u003e\n    - use regular expressions as patterns\n- adding of report patterns from selected text\n    - use the shortcut \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eE\u003c/kbd\u003e\n    - use regular expressions as patterns\n- searching for matching text of ignore patterns if you select them\n- removing all matches of ignore patterns from the text\n    - empty lines will be removed by default\n- exporting and importing of ignore and report patterns\n- moving of patterns via drag and drop\n- reloading of current file with \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eR\u003c/kbd\u003e\n- filtering of patterns \n- generation of reports from the report patterns\n- exporting of the report as PDF\n- printing of the report\n\n## Installation\n\nSee \n[Installation](INSTALLATION.md)\nfor installation instructions on Linux, OS X and Windows.\n\n## Building LogAnalyzer\n\nTo get the most current features you can build the application from the \nsource code. Download the latest source here: \n[LogAnalyzer Source on GitHub as ZIP](https://github.com/pbek/loganalyzer/archive/develop.zip)\n\nAlternatively you can also checkout the code directly from the git repository:\n\n```shell\ngit clone https://github.com/pbek/loganalyzer.git -b develop --recurse-submodules\ncd loganalyzer\n```\n\nThen download [Qt Creator](http://www.qt.io/download-open-source), \nopen the project file `src/LogAnalyzer.pro` and click on \n*Build / Build Project LogAnalyzer*.\n\nOr you can build it directly in your terminal:\n\n```shell\ncd src\nqmake\nmake\n```\n\n## Minimum software requirements\n- A desktop operating system, that supports [Qt5](https://doc.qt.io/qt-5/)\n- Qt 5.3+\n- gcc 4.8+\n\n## Disclaimer\nThis SOFTWARE PRODUCT is provided by THE PROVIDER \"as is\" and \"with all faults.\" THE PROVIDER makes no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this SOFTWARE PRODUCT. \n\nThere are inherent dangers in the use of any software, and you are solely responsible for determining whether this SOFTWARE PRODUCT is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and THE PROVIDER will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.\n","funding_links":["https://liberapay.com/pbek","https://paypal.me/pbek"],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbek%2Floganalyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpbek%2Floganalyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbek%2Floganalyzer/lists"}