MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / pluginLogFields

Function pluginLogFields

internal/pluginhost/logging.go:10–24  ·  view source on GitHub ↗
(id, name, version, path string)

Source from the content-addressed store, hash-verified

8)
9
10func pluginLogFields(id, name, version, path string) log.Fields {
11 fields := log.Fields{
12 "plugin_id": strings.TrimSpace(id),
13 }
14 if name = strings.TrimSpace(name); name != "" {
15 fields["plugin_name"] = name
16 }
17 if version = strings.TrimSpace(version); version != "" {
18 fields["version"] = version
19 }
20 if path = strings.TrimSpace(path); path != "" {
21 fields["path"] = path
22 }
23 return fields
24}
25
26func pluginLogFieldsFromMetadata(id string, meta pluginapi.Metadata, path string) log.Fields {
27 return pluginLogFields(id, meta.Name, meta.Version, path)

Callers 6

ApplyConfigMethod · 0.85
UnloadPluginMethod · 0.85
ShutdownAllMethod · 0.85

Calls

no outgoing calls

Tested by 1