revert(blogo,plugins,multirenderer): remove panic on init

This commit is contained in:
Guz
2025-01-23 17:14:49 -03:00
parent 4e03121ca2
commit 59cbf41403

View File

@@ -43,7 +43,6 @@ func NewMultiRenderer(opts ...MultiRendererOpts) MultiRenderer {
} }
return &multiRenderer{ return &multiRenderer{
panicOnInit: !opt.NotPanicOnInit,
plugins: []plugin.Renderer{}, plugins: []plugin.Renderer{},
assert: opt.Assertions, assert: opt.Assertions,
@@ -83,11 +82,6 @@ func (r *multiRenderer) Use(p plugin.Plugin) {
log.Debug("Added renderer plugin") log.Debug("Added renderer plugin")
r.plugins = append(r.plugins, pr) r.plugins = append(r.plugins, pr)
} else { } else {
m := fmt.Sprintf("failed to add plugin %q, since it doesn't implement plugin.Renderer", p.Name())
log.Error(m)
if r.panicOnInit {
panic(fmt.Sprintf("%s: %s", r.Name(), m))
}
log.Error(fmt.Sprintf( log.Error(fmt.Sprintf(
"Failed to add plugin %q, since it doesn't implement plugin.Renderer", "Failed to add plugin %q, since it doesn't implement plugin.Renderer",
p.Name(), p.Name(),