@@ -3247,6 +3247,39 @@ showbranch.default::
3247
3247
The default set of branches for linkgit:git-show-branch[1].
3248
3248
See linkgit:git-show-branch[1].
3249
3249
3250
+ slog.path::
3251
+ (EXPERIMENTAL) Enable structured logging to a file. This must be
3252
+ an absolute path. (Git must be compiled with STRUCTURED_LOGGING=1.)
3253
+
3254
+ slog.pretty::
3255
+ (EXPERIMENTAL) Pretty-print structured log data when true.
3256
+ (Git must be compiled with STRUCTURED_LOGGING=1.)
3257
+
3258
+ slog.detail::
3259
+ (EXPERIMENTAL) May be set to a boolean value or a list of comma
3260
+ separated tokens. Controls which categories of optional "detail"
3261
+ events are generated. Default to off. This is conceptually
3262
+ similar to the different GIT_TRACE_<key> values.
3263
+ +
3264
+ Detail events are generic events with a context-specific payload. This
3265
+ may represent a single function call or a section of performance sensitive
3266
+ code.
3267
+ +
3268
+ This is intended to be an extendable facility where new events can easily
3269
+ be added (possibly only for debugging or performance testing purposes).
3270
+
3271
+ slog.timers::
3272
+ (EXPERIMENTAL) May be set to a boolean value or a list of comma
3273
+ separated tokens. Controls which categories of SLOG timers are
3274
+ enabled. Defaults to off. Data for enabled timers is added to
3275
+ the `cmd_exit` event.
3276
+
3277
+ slog.aux::
3278
+ (EXPERIMENTAL) May be set to a boolean value or a list of
3279
+ comma separated tokens. Controls which categories of SLOG
3280
+ "aux" data are enabled. Defaults to off. "Aux" data is added
3281
+ to the `cmd_exit` event.
3282
+
3250
3283
splitIndex.maxPercentChange::
3251
3284
When the split index feature is used, this specifies the
3252
3285
percent of entries the split index can contain compared to the
0 commit comments