Lines Matching refs:entry

58 func (entry *Entry) String() (string, error) {
59 serialized, err := entry.Logger.Formatter.Format(entry)
68 func (entry *Entry) WithError(err error) *Entry {
69 return entry.WithField(ErrorKey, err)
73 func (entry *Entry) WithField(key string, value interface{}) *Entry {
74 return entry.WithFields(Fields{key: value})
78 func (entry *Entry) WithFields(fields Fields) *Entry {
79 data := make(Fields, len(entry.Data)+len(fields))
80 for k, v := range entry.Data {
86 return &Entry{Logger: entry.Logger, Data: data}
91 func (entry Entry) log(level Level, msg string) {
93 entry.Time = time.Now()
94 entry.Level = level
95 entry.Message = msg
97 entry.Logger.mu.Lock()
98 err := entry.Logger.Hooks.Fire(level, &entry)
99 entry.Logger.mu.Unlock()
101 entry.Logger.mu.Lock()
103 entry.Logger.mu.Unlock()
108 entry.Buffer = buffer
109 serialized, err := entry.Logger.Formatter.Format(&entry)
110 entry.Buffer = nil
112 entry.Logger.mu.Lock()
114 entry.Logger.mu.Unlock()
116 entry.Logger.mu.Lock()
117 _, err = entry.Logger.Out.Write(serialized)
121 entry.Logger.mu.Unlock()
128 panic(&entry)
132 func (entry *Entry) Debug(args ...interface{}) {
133 if entry.Logger.level() >= DebugLevel {
134 entry.log(DebugLevel, fmt.Sprint(args...))
138 func (entry *Entry) Print(args ...interface{}) {
139 entry.Info(args...)
142 func (entry *Entry) Info(args ...interface{}) {
143 if entry.Logger.level() >= InfoLevel {
144 entry.log(InfoLevel, fmt.Sprint(args...))
148 func (entry *Entry) Warn(args ...interface{}) {
149 if entry.Logger.level() >= WarnLevel {
150 entry.log(WarnLevel, fmt.Sprint(args...))
154 func (entry *Entry) Warning(args ...interface{}) {
155 entry.Warn(args...)
158 func (entry *Entry) Error(args ...interface{}) {
159 if entry.Logger.level() >= ErrorLevel {
160 entry.log(ErrorLevel, fmt.Sprint(args...))
164 func (entry *Entry) Fatal(args ...interface{}) {
165 if entry.Logger.level() >= FatalLevel {
166 entry.log(FatalLevel, fmt.Sprint(args...))
171 func (entry *Entry) Panic(args ...interface{}) {
172 if entry.Logger.level() >= PanicLevel {
173 entry.log(PanicLevel, fmt.Sprint(args...))
180 func (entry *Entry) Debugf(format string, args ...interface{}) {
181 if entry.Logger.level() >= DebugLevel {
182 entry.Debug(fmt.Sprintf(format, args...))
186 func (entry *Entry) Infof(format string, args ...interface{}) {
187 if entry.Logger.level() >= InfoLevel {
188 entry.Info(fmt.Sprintf(format, args...))
192 func (entry *Entry) Printf(format string, args ...interface{}) {
193 entry.Infof(format, args...)
196 func (entry *Entry) Warnf(format string, args ...interface{}) {
197 if entry.Logger.level() >= WarnLevel {
198 entry.Warn(fmt.Sprintf(format, args...))
202 func (entry *Entry) Warningf(format string, args ...interface{}) {
203 entry.Warnf(format, args...)
206 func (entry *Entry) Errorf(format string, args ...interface{}) {
207 if entry.Logger.level() >= ErrorLevel {
208 entry.Error(fmt.Sprintf(format, args...))
212 func (entry *Entry) Fatalf(format string, args ...interface{}) {
213 if entry.Logger.level() >= FatalLevel {
214 entry.Fatal(fmt.Sprintf(format, args...))
219 func (entry *Entry) Panicf(format string, args ...interface{}) {
220 if entry.Logger.level() >= PanicLevel {
221 entry.Panic(fmt.Sprintf(format, args...))
227 func (entry *Entry) Debugln(args ...interface{}) {
228 if entry.Logger.level() >= DebugLevel {
229 entry.Debug(entry.sprintlnn(args...))
233 func (entry *Entry) Infoln(args ...interface{}) {
234 if entry.Logger.level() >= InfoLevel {
235 entry.Info(entry.sprintlnn(args...))
239 func (entry *Entry) Println(args ...interface{}) {
240 entry.Infoln(args...)
243 func (entry *Entry) Warnln(args ...interface{}) {
244 if entry.Logger.level() >= WarnLevel {
245 entry.Warn(entry.sprintlnn(args...))
249 func (entry *Entry) Warningln(args ...interface{}) {
250 entry.Warnln(args...)
253 func (entry *Entry) Errorln(args ...interface{}) {
254 if entry.Logger.level() >= ErrorLevel {
255 entry.Error(entry.sprintlnn(args...))
259 func (entry *Entry) Fatalln(args ...interface{}) {
260 if entry.Logger.level() >= FatalLevel {
261 entry.Fatal(entry.sprintlnn(args...))
266 func (entry *Entry) Panicln(args ...interface{}) {
267 if entry.Logger.level() >= PanicLevel {
268 entry.Panic(entry.sprintlnn(args...))
276 func (entry *Entry) sprintlnn(args ...interface{}) string {