If I get you correctly I still have to pass the Context (with logger
attached) to all the functions where I wish to do the logging.

If my understanding is not correct then can you please give me a small
example?

On Thu, Dec 15, 2016 at 6:33 PM, Gulácsi Tamás <tgulacs...@gmail.com> wrote:

> Just attach your pimped logger to the Context, and use some structured
> logger such as github.com/go-kit/kit/log, and pass a logger.With("reqid",
> reqID) specialized logger.
>
> Way easier than hacking out the goroutine id just to have a
> goroutine-local storage,
> and waay more reliable - for example you can pass your Context (or just
> the logger) through a channel to another (worker) goroutine, and won't lose
> context information.
>
> Debraj Manna <subharaj.ma...@gmail.com> ezt írta (időpont: 2016. dec.
> 15., Cs, 13:58):
>
>> Exactly for the same use case as mentioned in this thread
>>
>> https://groups.google.com/forum/#!msg/golang-nuts/
>> zuWWBHKn6iw/FKjTGPItzcYJ
>>
>> On Thu, Dec 15, 2016 at 5:44 PM, Tamás Gulácsi <tgulacs...@gmail.com>
>> wrote:
>>
>> 2016. december 15., csütörtök 12:51:28 UTC+1 időpontban DM a következőt
>> írta:
>>
>> I am trying to execute the cgo program as mentioned here
>> <https://github.com/davecheney/junk/tree/master/id>
>>
>>
>> That's not a cgo program there, but a Go program, which uses the gc
>> compiler's affinity to compile C programs into the resulting binary.
>>
>> But since Go 1.5.0, that C backend is removed (the last version is
>> 1.4.2), so that side effect has vanished.
>>
>> BTW why would you need the ID of the goroutine? That's Pandora's box, and
>> frowned upon here.
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "golang-nuts" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/
>> topic/golang-nuts/Z7qTnu3V0dI/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to