Lines Matching defs:Logger
23 // logger is the current logger Interface.
29 var logger atomic.Value
31 // SetLogger sets the test logger implementation for the current process.
34 if logger.Load() != nil {
37 logger.Store(&impl)
40 // Logger returns the current test logger implementation.
41 // It returns nil if there is no logger.
42 func Logger() Interface {
43 impl := logger.Load()
50 // Getenv calls Logger().Getenv, if a logger has been set.
52 if log := Logger(); log != nil {
57 // Open calls Logger().Open, if a logger has been set.
59 if log := Logger(); log != nil {
64 // Stat calls Logger().Stat, if a logger has been set.
66 if log := Logger(); log != nil {