@@ -3298,6 +3298,39 @@ showbranch.default::
3298
3298
The default set of branches for linkgit:git-show-branch[1].
3299
3299
See linkgit:git-show-branch[1].
3300
3300
3301
+ slog.path::
3302
+ (EXPERIMENTAL) Enable structured logging to a file. This must be
3303
+ an absolute path. (Git must be compiled with STRUCTURED_LOGGING=1.)
3304
+
3305
+ slog.pretty::
3306
+ (EXPERIMENTAL) Pretty-print structured log data when true.
3307
+ (Git must be compiled with STRUCTURED_LOGGING=1.)
3308
+
3309
+ slog.detail::
3310
+ (EXPERIMENTAL) May be set to a boolean value or a list of comma
3311
+ separated tokens. Controls which categories of optional "detail"
3312
+ events are generated. Default to off. This is conceptually
3313
+ similar to the different GIT_TRACE_<key> values.
3314
+ +
3315
+ Detail events are generic events with a context-specific payload. This
3316
+ may represent a single function call or a section of performance sensitive
3317
+ code.
3318
+ +
3319
+ This is intended to be an extendable facility where new events can easily
3320
+ be added (possibly only for debugging or performance testing purposes).
3321
+
3322
+ slog.timers::
3323
+ (EXPERIMENTAL) May be set to a boolean value or a list of comma
3324
+ separated tokens. Controls which categories of SLOG timers are
3325
+ enabled. Defaults to off. Data for enabled timers is added to
3326
+ the `cmd_exit` event.
3327
+
3328
+ slog.aux::
3329
+ (EXPERIMENTAL) May be set to a boolean value or a list of
3330
+ comma separated tokens. Controls which categories of SLOG
3331
+ "aux" data are enabled. Defaults to off. "Aux" data is added
3332
+ to the `cmd_exit` event.
3333
+
3301
3334
splitIndex.maxPercentChange::
3302
3335
When the split index feature is used, this specifies the
3303
3336
percent of entries the split index can contain compared to the
0 commit comments