{"id":18801192,"url":"https://github.com/logpai/logadvisor","last_synced_at":"2025-08-11T06:47:19.059Z","repository":{"id":14754222,"uuid":"17475457","full_name":"logpai/LogAdvisor","owner":"logpai","description":"Learning to log: A framework for determining optimal logging points [ICSE'15, ICSE'14]","archived":false,"fork":false,"pushed_at":"2018-12-25T15:22:43.000Z","size":44265,"stargazers_count":15,"open_issues_count":0,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T08:58:13.714Z","etag":null,"topics":["code-analysis","logging","logging-practices","machine-learning"],"latest_commit_sha":null,"homepage":"","language":"C#","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/logpai.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":"2014-03-06T11:25:51.000Z","updated_at":"2025-02-23T16:51:32.000Z","dependencies_parsed_at":"2022-09-03T13:53:07.406Z","dependency_job_id":null,"html_url":"https://github.com/logpai/LogAdvisor","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logpai%2FLogAdvisor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logpai%2FLogAdvisor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logpai%2FLogAdvisor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logpai%2FLogAdvisor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logpai","download_url":"https://codeload.github.com/logpai/LogAdvisor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248752463,"owners_count":21156097,"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":["code-analysis","logging","logging-practices","machine-learning"],"created_at":"2024-11-07T22:22:44.656Z","updated_at":"2025-04-13T17:31:51.439Z","avatar_url":"https://github.com/logpai.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e \u003ca href=\"https://github.com/logpai\"\u003e \u003cimg src=\"https://github.com/logpai/logpai.github.io/blob/master/img/logpai_logo.jpg\" width=\"425\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n# LogAdvisor\n\nThis repository maintains the source code for our project \"Learning to Log\", which aims to automatically learn the common logging practice from existing code repositories. The source code is used to extract all the data instances (including the extracted features and logging labels) in our work.\n\nRead more information from our paper:\n- Jieming Zhu, Pinjia He, Qiang Fu, Hongyu Zhang, Michael R. Lyu, and Dongmei Zhang. [Learning to Log: Helping Developers Make Informed Logging Decisions](https://jiemingzhu.github.io/pub/jmzhu_icse2015.pdf), *International Conference on Software Engineering (ICSE)*, 2015.\n- Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang, and Tao Xie. [Where Do Developers Log? An Empirical Study on Logging Practices in Industry](https://jiemingzhu.github.io/pub/qfu_icse2014.pdf), *International Conference on Software Engineering (ICSE)*, 2014.\n\n\n## Dependencies\n\n- Visual Studio 2012 or later\n- Roslyn: https://github.com/dotnet/roslyn\n\n\n## Code Archive\n\n```\ndata/\n  - MonoDevelop/        - the extracted raw features and their arff files\n  - SharpDevelop/       - the extracted raw features and their arff files\ndocument/               - the help documents for Roslyn\nscripts/                - the scripts to execute the program for raw feature \n                          extraction \nsrc/                    - the source code for feature extraction based on \n                          Roslyn and C#\nuser_study/             - the materials for user study\n```\n\t  \n\n## Issues\n\nIn case of questions or problems, please do not hesitate to report to [the \nissue page](https://github.com/logpai/LogAdvisor/issues). We will respond ASAP. \nIn addition, we appreciate any contribution to optimize and improve this \npackage.\n\n\n\nCopyright \u0026copy; 2017, The [LogPAI](https://github.com/logpai) Team  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogpai%2Flogadvisor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogpai%2Flogadvisor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogpai%2Flogadvisor/lists"}