Skip to content

Commit 810b3c3

Browse files
authored
Merge pull request #3239 from sipsma/nosetuplog
Support disabling default setup of shim logger.
2 parents 2d780a7 + 48f4651 commit 810b3c3

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

runtime/v2/shim/shim.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ type Config struct {
7878
NoSubreaper bool
7979
// NoReaper disables the shim binary from reaping any child process implicitly
8080
NoReaper bool
81+
// NoSetupLogger disables automatic configuration of logrus to use the shim FIFO
82+
NoSetupLogger bool
8183
}
8284

8385
var (
@@ -206,8 +208,10 @@ func run(id string, initFunc Init, config Config) error {
206208
}
207209
return nil
208210
default:
209-
if err := setLogger(ctx, idFlag); err != nil {
210-
return err
211+
if !config.NoSetupLogger {
212+
if err := setLogger(ctx, idFlag); err != nil {
213+
return err
214+
}
211215
}
212216
client := NewShimClient(ctx, service, signals)
213217
if err := client.Serve(); err != nil {

0 commit comments

Comments
 (0)