MCPcopy
hub / github.com/ContainerSSH/ContainerSSH / createAuditLogHandler

Function createAuditLogHandler

factory.go:166–179  ·  view source on GitHub ↗
(
	cfg config.AppConfig,
	logger log.Logger,
	authHandler sshserver.Handler,
	geoIPLookupProvider geoipprovider.LookupProvider,
)

Source from the content-addressed store, hash-verified

164}
165
166func createAuditLogHandler(
167 cfg config.AppConfig,
168 logger log.Logger,
169 authHandler sshserver.Handler,
170 geoIPLookupProvider geoipprovider.LookupProvider,
171) (sshserver.Handler, error) {
172 auditLogger := logger.WithLabel("module", "audit")
173 return auditlogintegration.New(
174 cfg.Audit,
175 authHandler,
176 geoIPLookupProvider,
177 auditLogger,
178 )
179}
180
181func createAuthHandler(
182 cfg config.AppConfig,

Callers 1

NewFunction · 0.85

Calls 2

NewFunction · 0.92
WithLabelMethod · 0.65

Tested by

no test coverage detected