Lines Matching refs:logger

78 func (logger *Logger) newEntry() *Entry {
79 entry, ok := logger.entryPool.Get().(*Entry)
83 return NewEntry(logger)
86 func (logger *Logger) releaseEntry(entry *Entry) {
87 logger.entryPool.Put(entry)
93 func (logger *Logger) WithField(key string, value interface{}) *Entry {
94 entry := logger.newEntry()
95 defer logger.releaseEntry(entry)
101 func (logger *Logger) WithFields(fields Fields) *Entry {
102 entry := logger.newEntry()
103 defer logger.releaseEntry(entry)
109 func (logger *Logger) WithError(err error) *Entry {
110 entry := logger.newEntry()
111 defer logger.releaseEntry(entry)
115 func (logger *Logger) Debugf(format string, args ...interface{}) {
116 if logger.level() >= DebugLevel {
117 entry := logger.newEntry()
119 logger.releaseEntry(entry)
123 func (logger *Logger) Infof(format string, args ...interface{}) {
124 if logger.level() >= InfoLevel {
125 entry := logger.newEntry()
127 logger.releaseEntry(entry)
131 func (logger *Logger) Printf(format string, args ...interface{}) {
132 entry := logger.newEntry()
134 logger.releaseEntry(entry)
137 func (logger *Logger) Warnf(format string, args ...interface{}) {
138 if logger.level() >= WarnLevel {
139 entry := logger.newEntry()
141 logger.releaseEntry(entry)
145 func (logger *Logger) Warningf(format string, args ...interface{}) {
146 if logger.level() >= WarnLevel {
147 entry := logger.newEntry()
149 logger.releaseEntry(entry)
153 func (logger *Logger) Errorf(format string, args ...interface{}) {
154 if logger.level() >= ErrorLevel {
155 entry := logger.newEntry()
157 logger.releaseEntry(entry)
161 func (logger *Logger) Fatalf(format string, args ...interface{}) {
162 if logger.level() >= FatalLevel {
163 entry := logger.newEntry()
165 logger.releaseEntry(entry)
170 func (logger *Logger) Panicf(format string, args ...interface{}) {
171 if logger.level() >= PanicLevel {
172 entry := logger.newEntry()
174 logger.releaseEntry(entry)
178 func (logger *Logger) Debug(args ...interface{}) {
179 if logger.level() >= DebugLevel {
180 entry := logger.newEntry()
182 logger.releaseEntry(entry)
186 func (logger *Logger) Info(args ...interface{}) {
187 if logger.level() >= InfoLevel {
188 entry := logger.newEntry()
190 logger.releaseEntry(entry)
194 func (logger *Logger) Print(args ...interface{}) {
195 entry := logger.newEntry()
197 logger.releaseEntry(entry)
200 func (logger *Logger) Warn(args ...interface{}) {
201 if logger.level() >= WarnLevel {
202 entry := logger.newEntry()
204 logger.releaseEntry(entry)
208 func (logger *Logger) Warning(args ...interface{}) {
209 if logger.level() >= WarnLevel {
210 entry := logger.newEntry()
212 logger.releaseEntry(entry)
216 func (logger *Logger) Error(args ...interface{}) {
217 if logger.level() >= ErrorLevel {
218 entry := logger.newEntry()
220 logger.releaseEntry(entry)
224 func (logger *Logger) Fatal(args ...interface{}) {
225 if logger.level() >= FatalLevel {
226 entry := logger.newEntry()
228 logger.releaseEntry(entry)
233 func (logger *Logger) Panic(args ...interface{}) {
234 if logger.level() >= PanicLevel {
235 entry := logger.newEntry()
237 logger.releaseEntry(entry)
241 func (logger *Logger) Debugln(args ...interface{}) {
242 if logger.level() >= DebugLevel {
243 entry := logger.newEntry()
245 logger.releaseEntry(entry)
249 func (logger *Logger) Infoln(args ...interface{}) {
250 if logger.level() >= InfoLevel {
251 entry := logger.newEntry()
253 logger.releaseEntry(entry)
257 func (logger *Logger) Println(args ...interface{}) {
258 entry := logger.newEntry()
260 logger.releaseEntry(entry)
263 func (logger *Logger) Warnln(args ...interface{}) {
264 if logger.level() >= WarnLevel {
265 entry := logger.newEntry()
267 logger.releaseEntry(entry)
271 func (logger *Logger) Warningln(args ...interface{}) {
272 if logger.level() >= WarnLevel {
273 entry := logger.newEntry()
275 logger.releaseEntry(entry)
279 func (logger *Logger) Errorln(args ...interface{}) {
280 if logger.level() >= ErrorLevel {
281 entry := logger.newEntry()
283 logger.releaseEntry(entry)
287 func (logger *Logger) Fatalln(args ...interface{}) {
288 if logger.level() >= FatalLevel {
289 entry := logger.newEntry()
291 logger.releaseEntry(entry)
296 func (logger *Logger) Panicln(args ...interface{}) {
297 if logger.level() >= PanicLevel {
298 entry := logger.newEntry()
300 logger.releaseEntry(entry)
307 func (logger *Logger) SetNoLock() {
308 logger.mu.Disable()
311 func (logger *Logger) level() Level {
312 return Level(atomic.LoadUint32((*uint32)(&logger.Level)))
315 func (logger *Logger) setLevel(level Level) {
316 atomic.StoreUint32((*uint32)(&logger.Level), uint32(level))