Thursday, January 28, 2016

Menampilkan Nama File Dan Line Source Code Golang

Untuk menampilkan nama file dan baris source code ke berapa dalam module source code akan sangat membantu dalam proses debugging.
Pada bahasa pemrogaman golang sudah disediakan module untuk menampilkan log yang dapat kita gunakan sesuai dengan kebutuhan.
Contoh untuk menampilkan log adalah sebagai berikut:

log.SetFlags(log.Lshortfile)

Sintaks diatas dapat menampilkan nama file dan baris source code dimana function log.Printf(param, param2) di panggil.

A. PROBLEM :
     Menampilkan nama file dan baris source code dalam bahasa pemrograman GOLANG

B. SOLVING :

  1.  Searching google dengan keyword log.Lshortfile
  2.  Lihat source code klik log.go (Ini adalah source code / library bawaan dari golang)
  3.  Cari sintax yang dapat menampilkan nama file dan baris source code.
  4.  Sintak dapat dilihat pada baris 153 berikut : _, file, line, ok = runtime.Caller(calldepth)  sintaks ini dapat menampilkan nama file, baris souruce code dimana function dipanggil/di eksekusi.
Selesai ... :-)

No comments :

Post a Comment