Log will log a message at the level given as parameter. Warning: using Log at Panic or Fatal level will not respectively Panic nor Exit. For this behaviour Logger.Panic or Logger.Fatal should be used instead.
(level Level, args ...interface{})
| 199 | // Warning: using Log at Panic or Fatal level will not respectively Panic nor Exit. |
| 200 | // For this behaviour Logger.Panic or Logger.Fatal should be used instead. |
| 201 | func (logger *Logger) Log(level Level, args ...interface{}) { |
| 202 | if logger.IsLevelEnabled(level) { |
| 203 | entry := logger.newEntry() |
| 204 | entry.Log(level, args...) |
| 205 | logger.releaseEntry(entry) |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | func (logger *Logger) LogFn(level Level, fn LogFunction) { |
| 210 | if logger.IsLevelEnabled(level) { |