{"id":21722703,"url":"https://github.com/czukowski/tracy-log-parser","last_synced_at":"2026-05-06T22:34:26.690Z","repository":{"id":138546467,"uuid":"86086703","full_name":"czukowski/tracy-log-parser","owner":"czukowski","description":"LogParser COM Plug-In for reading Tracy Debugger Log Files","archived":false,"fork":false,"pushed_at":"2017-03-27T08:01:52.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-20T22:18:55.578Z","etag":null,"topics":["log-parser","nette","tracy"],"latest_commit_sha":null,"homepage":null,"language":null,"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/czukowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-03-24T16:06:29.000Z","updated_at":"2024-06-16T14:00:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"9cf7aa3f-b12e-4041-aacd-399c3925d448","html_url":"https://github.com/czukowski/tracy-log-parser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/czukowski/tracy-log-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czukowski%2Ftracy-log-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czukowski%2Ftracy-log-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czukowski%2Ftracy-log-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czukowski%2Ftracy-log-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/czukowski","download_url":"https://codeload.github.com/czukowski/tracy-log-parser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czukowski%2Ftracy-log-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32715052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["log-parser","nette","tracy"],"created_at":"2024-11-26T02:32:06.282Z","updated_at":"2026-05-06T22:34:26.684Z","avatar_url":"https://github.com/czukowski.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"LogParser COM Plug-In for reading Tracy Debugger Log Files\n==========================================================\n\nThis package makes it possible to view and query log files written by [Tracy Debugger][tracy],\npart of the [Nette Framework][nette] for PHP, using [Microsoft Log Parser][logparser].\n\nA COM Plug-In is implemented to parse Tracy log files. Obviously, it'll work only on Windows.\n\nInstallation and Usage\n----------------------\n\nAfter you've downloaded the SCT file from this package, it must be registered using the following syntax:\n\n```sh\n%SystemRoot%\\Syswow64\\regsvr32 Tracy.LogParser.Scriptlet.sct\n```\n\nNote the path to regsvr32 executable used, it is needed to work correctly on 64bit Windows. Regsvr32 expects\na valid path to the SCT file, so either run the command from the directory where you've placed the file or use\nthe full path.\n\nTo use the Plug-In, run Log Parser with parameters that tell it to use this COM Plug-In, for example:\n\n```sh\nlogparser \"SELECT * FROM 'C:\\foo\\exception.log' WHERE TO_DATE(DateTime) = SYSTEM_DATE()\" -i:COM -iProgID:Tracy.LogParser.Scriptlet\n```\n\nTo unregister the Plug-In, use this command:\n\n```sh\n%SystemRoot%\\Syswow64\\regsvr32 /u Tracy.LogParser.Scriptlet.sct\n```\n\nAbout\n-----\n\nTracy log files contain the following notable features:\n\n```\nDateTime Message  @  Request [ @@  ExceptionFile]\n```\n\n * `DateTime` in `[YYYY-MM-DD HH:MM:SS]` format (wrapped in square brackets)\n * `Message` is any text message, for error and exception logs this is the respective error message\n * `Request` is a request URL or CLI command that have originally executed the script, separated by ` @ `\n    from the previous part\n * `ExceptionFile`, only found in exception logs, states a file name, in which exception details, such\n    as stack trace, can be found. It is separated by ` @@ ` from the previous part.\n\nThis COM Plug-In is heavily based on tutorials by [Robert McMurray][robmcm] on Microsoft blog, especially:\n\n * [Advanced Log Parser Charts Part 4 � Adding Custom Input Formats][tutorial-part-4]\n * [Advanced Log Parser Part 6 � Creating a Simple Custom Input Format Plug-In][tutorial-part-6]\n * [Advanced Log Parser Part 7 � Creating a Generic Input Format Plug-In][tutorial-part-7]\n\nIt would not have been possible to create this Plug-In without these. Also, last time I was writing\nanything in VB was well more than 10 years ago, so there are bound to be some gotchas with this work.\n\nLicense\n-------\n\nThis work is released under the MIT License. See LICENSE.md for details.\n\n\n [logparser]: https://technet.microsoft.com/en-us/scriptcenter/dd919274.aspx\n [nette]: https://nette.org/en/\n [robmcm]: https://social.msdn.microsoft.com/profile/robmcm\n [tracy]: https://tracy.nette.org/en/\n [tutorial-part-4]: https://blogs.msdn.microsoft.com/robert_mcmurray/2012/05/25/advanced-log-parser-charts-part-4-adding-custom-input-formats/\n [tutorial-part-6]: https://blogs.msdn.microsoft.com/robert_mcmurray/2013/02/27/advanced-log-parser-part-6-creating-a-simple-custom-input-format-plug-in/\n [tutorial-part-7]: https://blogs.msdn.microsoft.com/robert_mcmurray/2013/02/28/advanced-log-parser-part-7-creating-a-generic-input-format-plug-in/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fczukowski%2Ftracy-log-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fczukowski%2Ftracy-log-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fczukowski%2Ftracy-log-parser/lists"}