В C / C ++ вы можете использовать __FILE__ и __LINE__, чтобы получить доступ к текущему файлу и номеру строки.
__FILE__
__LINE__
Предоставляет ли Go что-то подобное?
Действительно, это так:
http://golang.org/pkg/runtime/#Caller
runtime.Caller также можно использовать для получения имени файла / номера строки вызывающих функций.
runtime.Caller