AuditConfig
このコンテンツはまだ日本語訳がありません。
AuditConfig =
object
Defined in: src/core/types.ts:560
Audit configuration for Git instance
Provides hooks for observing Git command execution lifecycle and internal Git trace output.
Example
const git = await createGit({ adapters: createNodeAdapters(), audit: { onAudit: (event) => { if (event.type === 'start') { console.log(`[AUDIT] Starting: ${event.argv.join(' ')}`); } else { console.log(`[AUDIT] Completed: exit ${event.exitCode}, ${event.duration}ms`); } }, onTrace: (trace) => { console.log(`[TRACE] ${trace.line}`); } }});Properties
onAudit()?
optionalonAudit: (event) =>void
Defined in: src/core/types.ts:566
Callback invoked for each Git command lifecycle event
Receives ‘start’ event before command execution and ‘end’ event after.
Parameters
event
Returns
void
onTrace()?
optionalonTrace: (trace) =>void
Defined in: src/core/types.ts:574
Callback invoked for GIT_TRACE output
When provided, GIT_TRACE=1 is automatically set. Trace output is parsed from stderr lines.
Parameters
trace
Returns
void