From 1a8763d98940077f51ee8d2edb28cc3b13393a2f Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Mon, 12 Aug 2024 18:27:40 -0700 Subject: [PATCH] feat: Add --analytics-log argument and pass it to Analytics --- aider/args.py | 5 +++++ aider/main.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/aider/args.py b/aider/args.py index f9bf549ba..05b0073aa 100644 --- a/aider/args.py +++ b/aider/args.py @@ -553,6 +553,11 @@ def get_parser(default_config_files, git_root): default=False, help="Enable/disable analytics tracking (default: True)", ) + group.add_argument( + "--analytics-log", + metavar="ANALYTICS_LOG_FILE", + help="Specify a file to log analytics events", + ) return parser diff --git a/aider/main.py b/aider/main.py index a4ded9f7f..6c008a3e1 100644 --- a/aider/main.py +++ b/aider/main.py @@ -373,7 +373,7 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F editingmode=editing_mode, ) - analytics = Analytics(args.analytics) + analytics = Analytics(args.analytics, logfile=args.analytics_log) analytics.event("launched") if args.gui and not return_coder: