log.Lshortfile
bayrağını kullanarak, logger örneğin kaydedici işlevi çağrısının dosya adı ve satır numarası ile tüm günlük hatlarını önekLog.Logger işlevlerini satır numarası önekini kaybetmeden sarmak mümkün mü? Ben mesela, böyle günlük işlevi sarın Eğer</p> <pre>myfile.go:14: Hello, world!</pre> <p>:
func info(pattern string, args ...interface{}) {
myLogger.Printf(pattern + "\n", args...)
}
Bu işlev tarafından yayılan her satır, Printf
çağrısının satır numarası ile öneklenecek. Beklendiği gibi, ancak istenen davranış, her satırın info
'un çağrıldığı satırın satır numarasıyla öneklenmesidir.
Etrafında herhangi bir yolu var mı?
Bahsettiğim konu bu: D Great answer – Hubro