github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/charmhub/fake_test.go (about)

     1  // Copyright 2020 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package charmhub
     5  
     6  import "github.com/juju/loggo"
     7  
     8  type FakeLogger struct {
     9  }
    10  
    11  func (l *FakeLogger) IsTraceEnabled() bool {
    12  	return false
    13  }
    14  
    15  func (l *FakeLogger) Errorf(format string, args ...interface{}) {}
    16  
    17  func (l *FakeLogger) Tracef(format string, args ...interface{}) {}
    18  
    19  func (l *FakeLogger) ChildWithLabels(string, ...string) loggo.Logger {
    20  	return loggo.Logger{}
    21  }