Skip to content

preserve Entry's internal vars when calling Entry.WithFields#43

Open
moul wants to merge 1 commit intoapex:masterfrom
moul:patch-1
Open

preserve Entry's internal vars when calling Entry.WithFields#43
moul wants to merge 1 commit intoapex:masterfrom
moul:patch-1

Conversation

@moul
Copy link

@moul moul commented Jun 22, 2017

This way, it's possible to do things like this:

trace := log.Trace("test")
ret, err := handler()
if err != nil {
    trace = trace.WithFields(...custom fields just in case of error...)
}
trace.Stop(&err)

This way, it's possible to do things like this:

    trace := log.Trace("test")
    ret, err := handler()
    if err != nil {
        trace = trace.WithFields(...custom fields just in case of error...)
    }
    trace.Stop(&err)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant